Initial
This commit is contained in:
24
codec/FOURCC.CPP
Normal file
24
codec/FOURCC.CPP
Normal file
@@ -0,0 +1,24 @@
|
||||
#include <codec/fourcc.hpp>
|
||||
|
||||
DWORD FOURCC::makeFOURCC(String driverName)const
|
||||
{
|
||||
char *lpDriverName=(char*)driverName;
|
||||
if(4!=driverName.length())return FALSE;
|
||||
return MKFOURCC(lpDriverName[0],lpDriverName[1],lpDriverName[2],lpDriverName[3]);
|
||||
}
|
||||
|
||||
String FOURCC::makeFOURCCString(void)const
|
||||
{
|
||||
String fccString;
|
||||
|
||||
fccString.reserve(5);
|
||||
((char*)fccString)[0]=(BYTE)(mFOURCC&0xFF);
|
||||
((char*)fccString)[1]=(BYTE)((mFOURCC>>0x08)&0xFF);
|
||||
((char*)fccString)[2]=(BYTE)((mFOURCC>>0x10)&0xFF);
|
||||
((char*)fccString)[3]=(BYTE)((mFOURCC>>0x18)&0xFF);
|
||||
return fccString;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user