MFVideoTransferMatrix 列挙 (mfobjects.h)
Y'PbPr (コンポーネント ビデオ) とスタジオ R'G'B' の間の変換マトリックスについて説明します。
構文
typedef enum _MFVideoTransferMatrix {
MFVideoTransferMatrix_Unknown = 0,
MFVideoTransferMatrix_BT709 = 1,
MFVideoTransferMatrix_BT601 = 2,
MFVideoTransferMatrix_SMPTE240M = 3,
MFVideoTransferMatrix_BT2020_10 = 4,
MFVideoTransferMatrix_BT2020_12 = 5,
MFVideoTransferMatrix_Identity = 6,
MFVideoTransferMatrix_FCC47 = 7,
MFVideoTransferMatrix_YCgCo = 8,
MFVideoTransferMatrix_SMPTE2085 = 9,
MFVideoTransferMatrix_Chroma = 10,
MFVideoTransferMatrix_Chroma_const = 11,
MFVideoTransferMatrix_ICtCp = 12,
MFVideoTransferMatrix_Last,
MFVideoTransferMatrix_ForceDWORD = 0x7fffffff
} MFVideoTransferMatrix;
定数
MFVideoTransferMatrix_Unknown 値: 0 不明な転送マトリックス。 MFVideoTransferMatrix_BT709として扱います。 |
MFVideoTransferMatrix_BT709 値: 1 ITU-R BT.709 転送マトリックス。 |
MFVideoTransferMatrix_BT601 値: 2 ITU-R BT.601 転送マトリックス。 SMPTE 170 および ITU-R BT.470-2 システム B,G にも使用されます。 |
MFVideoTransferMatrix_SMPTE240M 値: 3 SMPTE 240M 転送マトリックス。 |
MFVideoTransferMatrix_BT2020_10 値: 4 BT.2020 非定数輝度。 |
MFVideoTransferMatrix_BT2020_12 値: 5 BT.2020 非定数輝度。 |
MFVideoTransferMatrix_Identity 値: 6 ID。 IEC 61966-2-1 (sRGB)、SMPTE ST.428-1。 |
MFVideoTransferMatrix_FCC47 値: 7 FCC タイトル 47。 正確な数式は、ISO/IEC 23091-2 で定義されています。 |
MFVideoTransferMatrix_YCgCo 値: 8 YCbCr ピクセルは、実際には YCoCg ピクセルです。 このようなピクセルを RGB に変換するマトリックスは、ISO/IEC 23091-2 で定義されています。 |
MFVideoTransferMatrix_SMPTE2085 値: 9 SMPTE ST 2085 で定義された高ダイナミックレンジ (HDR) ビデオ用に定義されたマトリックス。 |
MFVideoTransferMatrix_Chroma 値: 10 IEC 23091-2 で定義されているように、クロマシティ由来の非定数輝度システム。 |
MFVideoTransferMatrix_Chroma_const 値: 11 IEC 23091-2 で定義されているように、クロマシティ由来の定数輝度システム。 |
MFVideoTransferMatrix_ICtCp 値: 12 ITU-R BT.2100 で定義されている高ダイナミックレンジ (HDR) と広色域のビデオ。 転送マトリックスは ISO/IEC 23091-2 で使用でき、一般に ICtCp とも呼ばれます。 |
MFVideoTransferMatrix_Last 予約済み。 |
MFVideoTransferMatrix_ForceDWORD 値: 0x7fffffff 予約済み。 このメンバーは、列挙型を 強制的に DWORD 値としてコンパイルします。 |
注釈
この列挙は、MF_MT_YUV_MATRIX属性と共 に 使用されます。
これらの値の詳細については、 DXVA2_VideoTransferMatrix 列挙体の解説を参照してください。これは、この列挙に相当する DirectX ビデオ アクセラレーション (DXVA) です。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | mfobjects.h (Mfidl.h を含む) |