多くのデジタル メディア フォーマットには、FOURCC コードが割り当てられている。FOURCC コードは 32 ビット符号なし整数で、4 つの ASCII 文字を連結して作成される。たとえば、YUY2 ビデオの FOURCC コードは 'YUY2' である。圧縮ビデオ フォーマットおよび非 RGB ビデオ フォーマット (YUV など) では、BITMAPINFOHEADER 構造体の biCompression メンバを FOURCC コードに設定する必要がある。 ソース コードでの FOURCC 値の宣言を容易にするために、さまざまな C/C++ マクロが存在する。たとえば、MAKEFOURCC マクロは Mmsystem.h で宣言され、FCC マクロは Aviriff.h で宣言される。これらのマクロは次のように使う。 DWORD fccYUY2 = MAKEFOURCC('Y