#include bool RIFFHeader::read(File &inFile) { String riffLiteral("RIFF"); String aviLiteral("AVI "); String riffHeader; String aviHeader; riffHeader.reserve(riffLiteral.length()+1); aviHeader.reserve(aviLiteral.length()+1); inFile.read(riffHeader,riffLiteral.length()); if(!(riffHeader==riffLiteral))return false; inFile.read(mFileSize); inFile.read(aviHeader,aviLiteral.length()); if(!(aviHeader==aviLiteral))return false; return true; } bool RIFFHeader::write(File &outFile) { String riffLiteral("RIFF"); String aviLiteral("AVI "); outFile.write(riffLiteral); outFile.write(mFileSize); outFile.write(aviLiteral); return true; }