DXVA_VideoChromaSubsampling列挙 (dxva.h)
DXVA_VideoChromaSubsampling列挙型には、Y'Cb'Cr' データのクロマ エンコード スキームを識別する列挙子が含まれています。
構文
typedef enum _DXVA_VideoChromaSubsampling {
DXVA_VideoChromaSubsamplingShift,
DXVA_VideoChromaSubsamplingMask,
DXVA_VideoChromaSubsampling_Unknown,
DXVA_VideoChromaSubsampling_ProgressiveChroma,
DXVA_VideoChromaSubsampling_Horizontally_Cosited,
DXVA_VideoChromaSubsampling_Vertically_Cosited,
DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes,
DXVA_VideoChromaSubsampling_MPEG2,
DXVA_VideoChromaSubsampling_MPEG1,
DXVA_VideoChromaSubsampling_DV_PAL,
DXVA_VideoChromaSubsampling_Cosited
} DXVA_VideoChromaSubsampling;
定数
DXVA_VideoChromaSubsamplingShift ビットを 8 桁シフトするように指定します (DXVA_ExtColorData_ShiftBase + 0、または 8 + 0)。 |
DXVA_VideoChromaSubsamplingMask ビデオのクロマ サブサンプリング マスクを指定します。 DWORD の 4 ビット (0x00000F00) を使用して、ビデオのクロマ サブサンプリングを指定できます。 |
DXVA_VideoChromaSubsampling_Unknown ビデオのクロマ サブサンプリングが指定されていないことを指定します。 |
DXVA_VideoChromaSubsampling_ProgressiveChroma ビデオクロマサブサンプリングがプログレッシブクロマであることを指定します。 |
DXVA_VideoChromaSubsampling_Horizontally_Cosited クロマ サンプルを、ルマ サンプルの倍数に水平方向に配置することを指定します。 |
DXVA_VideoChromaSubsampling_Vertically_Cosited クロマサンプルがルマサンプルの倍数に垂直に整列されるように指定します。 |
DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes Pb および Pr (または Cb と Cr) の平面が同じ位相アラインメントを持っていることを指定します。 この列挙子は、データが垂直方向にコサイト化されている場合、DXVA_ExtendedFormat構造体の VideoChromaSubsampling メンバーで 0 にのみ設定できます。 |
DXVA_VideoChromaSubsampling_MPEG2 4:2:0 データで使用されるDXVA_VideoChromaSubsampling_Horizontally_Cosited値とDXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes値のビットごとの OR。 |
DXVA_VideoChromaSubsampling_MPEG1 4:2:0 データで使用されるDXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes値。 |
DXVA_VideoChromaSubsampling_DV_PAL 4:2:0 データで使用されるDXVA_VideoChromaSubsampling_Horizontally_Cosited値とDXVA_VideoChromaSubsampling_Vertically_Cosited値のビットごとの OR。 |
DXVA_VideoChromaSubsampling_Cosited 4:4:4、4:2:2、4:1:1 のデータで使用されるDXVA_VideoChromaSubsampling_Horizontally_CositedとDXVA_VideoChromaSubsampling_Vertically_Cositedのビットごとの OR、およびDXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes値。 |
注釈
DXVA_VideoChromaSubsamplingの列挙子を一緒に ORed にして、DXVA_ExtendedFormat構造体の VideoChromaSubsampling メンバーに値を作成できます。
コサイトバリエーションは、クロマサンプルがルマサンプルと一致していることを示します。 通常、クロマを含む 4:2:0 データは、luma データと共に 1 つ以上の方向に揃えられます。 4:4:4、4:2:2、4:1:1 のデータは常に双方向にコサイト化されることに注意してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | この列挙型は、SP1 以降の Windows Server 2003 と、SP2 以降の Windows XP にのみ適用されます。 |
Header | dxva.h (Dxva.h を含む) |