|
|
make a 32 bit "string-id"
- Parameters:
-
- Returns:
- the 32 bit "string id" It is not checked whether we really have 4 characters
Some compilers understand constants like int id = 'ABCD'; but I could not get it working on the gcc compiler so I had to use this workaround. We can now use id = make_fourcc("ABCD") instead.
Definition at line 63 of file riff.cc.
References FOURCC.
Referenced by AVIHandler::Create(), AVIFile::FlushIndx(), AVIFile::GetDVFrameInfo(), AVIHandler::GetFrame(), AVIFile::getStreamFormat(), AVI2File::Init(), AVI1File::Init(), AVIFile::isInterleave1to1(), AVIFile::isOpenDML(), AVIHandler::Open(), RIFFFile::ParseChunk(), AVIFile::ParseList(), RIFFFile::ParseRIFF(), AVIFile::ParseRIFF(), RIFFFile::PrintDirectoryEntry(), AVIFile::PrintDirectoryEntryData(), RIFFFile::ReadChunk(), AVIFile::ReadIndex(), AVIHandler::SeekAudioFrame(), AVIFile::setFccHandler(), AVIHandler::SetSampleFrame(), AVIFile::verifyStream(), AVIFile::verifyStreamFormat(), AVI2File::WriteFrame(), AVI1File::WriteFrame(), AVI2File::WriteRIFF(), and AVI1File::WriteRIFF(). 00064 {
00065 if ( s[ 0 ] == 0 )
00066 return 0;
00067 else
00068 return *( ( FOURCC* ) s );
00069 }
|