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 を含む)

こちらもご覧ください

DXVA_ExtendedFormat