20 lines
463 B
C++
20 lines
463 B
C++
#include <avifile/vedthdr.hpp>
|
|
|
|
bool AVIVedtHeader::read(File &inFile)
|
|
{
|
|
String vedtLiteral("vedt");
|
|
String vedtHeader;
|
|
GlobalData<BYTE> vedtData;
|
|
|
|
vedtHeader.reserve(vedtLiteral.length()+1);
|
|
inFile.read(vedtHeader,vedtLiteral.length());
|
|
if(!(vedtHeader==vedtLiteral))
|
|
{
|
|
inFile-=vedtLiteral.length();
|
|
return FALSE;
|
|
}
|
|
vedtData.size(ByteCount);
|
|
inFile.read((char*)((BYTE HUGE*)&vedtData[0]),vedtData.size());
|
|
return TRUE;
|
|
}
|
|
|