This commit is contained in:
2024-08-07 09:12:07 -04:00
parent ca445435a0
commit fdfadd5c7e
1021 changed files with 73601 additions and 0 deletions

24
codec/FOURCC.CPP Normal file
View 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;
}