DXVA_VideoPrimaries列挙 (dxva.h)
DXVA_VideoPrimaries列挙型には、色のプライマリを識別する列挙子が含まれています。この列挙子は、どの RGB 基底関数が使用されているかを示します。
構文
typedef enum _DXVA_VideoPrimaries {
DXVA_VideoPrimariesShift,
DXVA_VideoPrimariesMask,
DXVA_VideoPrimaries_Unknown,
DXVA_VideoPrimaries_reserved,
DXVA_VideoPrimaries_BT709,
DXVA_VideoPrimaries_BT470_2_SysM,
DXVA_VideoPrimaries_BT470_2_SysBG,
DXVA_VideoPrimaries_SMPTE170M,
DXVA_VideoPrimaries_SMPTE240M,
DXVA_VideoPrimaries_EBU3213,
DXVA_VideoPrimaries_SMPTE_C
} DXVA_VideoPrimaries;
定数
DXVA_VideoPrimariesShift ビットを 22 桁シフトするように指定します (DXVA_ExtColorData_ShiftBase + 14、または 8 + 14)。 |
DXVA_VideoPrimariesMask カラー プライマリ マスクを指定します。 DWORD の 5 ビット (0x07C00000) を使用して、色の原色を指定できます。 |
DXVA_VideoPrimaries_Unknown カラー プライマリが指定されていないことを指定します。 既定値は BT709 です。 |
DXVA_VideoPrimaries_reserved 予約済み。 |
DXVA_VideoPrimaries_BT709 BT709 プライマリ (sRGB、scRGB を含む) を指定します。 |
DXVA_VideoPrimaries_BT470_2_SysM 元の NTSC プライマリである BT470-2 SysM プライマリを指定します。 |
DXVA_VideoPrimaries_BT470_2_SysBG BT470-2 SysBG のプライマリを指定します。 |
DXVA_VideoPrimaries_SMPTE170M SMPTE170Mプライマリを指定します。これは、ほとんど使用されないアナログ NTSC プライマリ (SMPTE RP 145 とも呼ばれます) です。 |
DXVA_VideoPrimaries_SMPTE240M プライマリSMPTE240M指定します。 |
DXVA_VideoPrimaries_EBU3213 プライマリEBU3213指定します。 |
DXVA_VideoPrimaries_SMPTE_C SMPTE_Cプライマリを指定します。これはアナログ '79 NTSC プライマリです。 |
注釈
DXVA_VideoPrimariesの列挙子の 1 つを、DXVA_ExtendedFormat構造体の VideoPrimaries メンバーで指定できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | この列挙型は、SP1 以降の Windows Server 2003 と、SP2 以降の Windows XP にのみ適用されます。 |
Header | dxva.h (Dxva.h を含む) |