Initial
This commit is contained in:
35
avifile/AVIOpenDMLHeader.cpp
Normal file
35
avifile/AVIOpenDMLHeader.cpp
Normal file
@@ -0,0 +1,35 @@
|
||||
#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;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user