Microsoft DirectX 8.0 (Visual Basic)

FOURCC コード

Microsoft® Direct3D® および Direct3DX ユーティリティ ライブラリでは、4 文字の長さの特殊なコードが使用される。これらのコードは、4 文字コードまたは FOURCC と呼ばれ、ビットマップ イメージ、サウンド、ビデオなどのマルチメディア データを格納するファイルのファイル ヘッダーに保存される。FOURCC は、マルチメディア データを生成するために使用されたソフトウェア テクノロジを示す。また、暗に、データ自体のフォーマットも表す。

Direct3D アプリケーションは、イメージの色やフォーマットの変換に FOURCC を使用する。

FOURCC は、個々のマルチメディア ソフトウェア テクノロジのベンダーによって、Microsoft に登録される。次の一覧は、一般的な FOURCC の一部を示している。

FOURCC 会社名 テクノロジ名
AUR2 AuraVision Corporation AuraVision Aura 2:YUV 422
AURA AuraVision Corporation AuraVision Aura 1:YUV 411
CHAM Winnov, Inc. MM_WINNOV_CAVIARA_CHAMPAGNE
CVID Supermac Cinepak by Supermac
CYUV Creative Labs, Inc. Creative Labs YUV
DXT1 Microsoft Corporation DirectX Texture Compression Format 1
DXT2 Microsoft Corporation DirectX Texture Compression Format 2
DXT3 Microsoft Corporation DirectX Texture Compression Format 3
DXT4 Microsoft Corporation DirectX Texture Compression Format 4
DXT5 Microsoft Corporation DirectX Texture Compression Format 5
FVF1 Iterated Systems, Inc. Fractal Video Frame
IF09 Intel Corporation Intel Intermediate YUV9
IV31 Intel Corporation Indeo 3.1
JPEG Microsoft Corporation Still Image JPEG DIB
MJPG Microsoft Corporation Motion JPEG DIB Format
MRLE Microsoft Corporation Run Length Encoding
MSVC Microsoft Corporation Video 1
PHMO IBM Corporation Photomotion
RT21 Intel Corporation Indeo 2.1
ULTI IBM Corporation Ultimotion
V422 Vitec Multimedia 24-bit YUV 4:2:2
V655 Vitec Multimedia 16-bit YUV 4:2:2
VDCT Vitec Multimedia Video Maker Pro DIB
VIDS Vitec Multimedia YUV 4:2:2 CCIR 601 for V422
YU92 Intel Corporation YUV
YUV8 Winnov, Inc. MM_WINNOV_CAVIAR_YUV8
YUV9 Intel Corporation YUV9
YUYV Canopus, Co., Ltd. BI_YUYV, Canopus
ZPEG Metheus Video Zipper