36 lines
605 B
C++
36 lines
605 B
C++
#include <avifile/AVIOpenDMLHeader.hpp>
|
|
#include <avifile/junkhdr.hpp>
|
|
|
|
AVIOpenDMLHeader::AVIOpenDMLHeader()
|
|
{
|
|
}
|
|
|
|
AVIOpenDMLHeader::~AVIOpenDMLHeader()
|
|
{
|
|
}
|
|
|
|
// skip through data until we understand more about the contents
|
|
|
|
bool AVIOpenDMLHeader::read(File &inFile)
|
|
{
|
|
AVIJunkHeader aviJunkHeader;
|
|
String literal("dmlh");
|
|
String header;
|
|
DWORD sizeHeader;
|
|
|
|
header.reserve(literal.length()+1);
|
|
inFile.read(header,literal.length());
|
|
if(!(literal==header))
|
|
{
|
|
inFile-=literal.length();
|
|
return false;
|
|
}
|
|
inFile.read(sizeHeader);
|
|
inFile+=sizeHeader;
|
|
aviJunkHeader.read(inFile);
|
|
return true;
|
|
}
|
|
|
|
|
|
|