MFVideoPrimaries 列挙 (mfobjects.h)
ビデオ ソースの色の原色を指定します。 カラー プライマリでは、色を RGB 色空間から CIE XYZ 色空間に変換する方法を定義します。
構文
typedef enum _MFVideoPrimaries {
MFVideoPrimaries_Unknown = 0,
MFVideoPrimaries_reserved = 1,
MFVideoPrimaries_BT709 = 2,
MFVideoPrimaries_BT470_2_SysM = 3,
MFVideoPrimaries_BT470_2_SysBG = 4,
MFVideoPrimaries_SMPTE170M = 5,
MFVideoPrimaries_SMPTE240M = 6,
MFVideoPrimaries_EBU3213 = 7,
MFVideoPrimaries_SMPTE_C = 8,
MFVideoPrimaries_BT2020 = 9,
MFVideoPrimaries_XYZ = 10,
MFVideoPrimaries_DCI_P3 = 11,
MFVideoPrimaries_ACES = 12,
MFVideoPrimaries_Display_P3 = 13,
MFVideoPrimaries_Last,
MFVideoPrimaries_ForceDWORD = 0x7fffffff
} MFVideoPrimaries;
定数
MFVideoPrimaries_Unknown 値: 0 色の原色は不明です。 |
MFVideoPrimaries_reserved 値: 1 予約済み。 |
MFVideoPrimaries_BT709 値: 2 ITU-R BT.709。 sRGB と scRGB にも使用されます。 |
MFVideoPrimaries_BT470_2_SysM 値: 3 ITU-R BT.470-4 システム M (NTSC)。 |
MFVideoPrimaries_BT470_2_SysBG 値: 4 ITU-R BT.470-4 システム B,G (NTSC)。 |
MFVideoPrimaries_SMPTE170M 値: 5 SMPTE 170M。 |
MFVideoPrimaries_SMPTE240M 値: 6 SMPTE 240M。 |
MFVideoPrimaries_EBU3213 値: 7 EBU 3213。 |
MFVideoPrimaries_SMPTE_C 値: 8 SMPTE C (SMPTE RP 145)。 |
MFVideoPrimaries_BT2020 値: 9 ITU-R BT.2020 カラー プライマリ。 メモWindows 8以降が必要です。 |
MFVideoPrimaries_XYZ 値: 10 CIE 1931 XYZ ( CIE 1931 色空間を参照)。 この色空間は、浮動小数点表現に対してのみ明確に定義されていることに注意してください。 メモWindows 8以降が必要です。 |
MFVideoPrimaries_DCI_P3 値: 11 DCI-P3 メモWindows 10バージョン 1703 以降が必要です。 |
MFVideoPrimaries_ACES 値: 12 アカデミーカラーエンコードシステム メモWindows 10バージョン 1703 以降が必要です。 |
MFVideoPrimaries_Display_P3 値: 13 SMPTE EG-432-1 (D65 ホワイト ポイント付き DCI P3) |
MFVideoPrimaries_Last 予約済み。 |
MFVideoPrimaries_ForceDWORD 値: 0x7fffffff 予約済み。 このメンバーは、列挙型を 強制的に DWORD 値としてコンパイルします。 |
注釈
この列挙は、MF_MT_VIDEO_PRIMARIES属性と共 に 使用されます。
これらの値の詳細については、 DXVA2_VideoPrimaries 列挙体の解説を参照してください。これは、この列挙体に相当する DirectX ビデオ アクセラレーション (DXVA) です。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | mfobjects.h (Mfidl.h を含む) |