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 彩度サンプルを、luma サンプルの倍数に水平方向に整列するように指定します。 |
DXVA_VideoChromaSubsampling_Vertically_Cosited クロムサンプルがルマサンプルの倍数に垂直に整列されるように指定します。 |
DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes Pb および Pr (または Cb および Cr) 平面が同じ位相アラインメントを持っていることを指定します。 この列挙子は、データが垂直方向にコサイト化されている場合、VideoChromaSubsamplingDXVA_ExtendedFormat 構造体のメンバーでのみ 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 のデータは常に双方向に併置されることに注意してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | この列挙型は、WINDOWS Server 2003 SP1 以降、Windows XP SP2 以降にのみ適用されます。 |
ヘッダー | dxva.h (Dxva.h を含む) |