Bagikan melalui


enumerasi DXVA_VideoChromaSubsampling (dxva.h)

Jenis enumerasi DXVA_VideoChromaSubsampling berisi enumerator yang mengidentifikasi skema pengodean klorma untuk data Y'Cb'Cr'.

Sintaks

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;

Konstanta

 
DXVA_VideoChromaSubsamplingShift
Menentukan untuk menggeser bit sebesar 8 posisi (DXVA_ExtColorData_ShiftBase + 0, atau 8 + 0).
DXVA_VideoChromaSubsamplingMask
Menentukan masker subsampling chroma video. 4 (0x00000F00) bit DWORD dapat digunakan untuk menentukan subsampling klorma video.
DXVA_VideoChromaSubsampling_Unknown
Menentukan bahwa subsampling chroma video tidak ditentukan.
DXVA_VideoChromaSubsampling_ProgressiveChroma
Menentukan bahwa subsampling chroma video adalah klorma progresif.
DXVA_VideoChromaSubsampling_Horizontally_Cosited
Menentukan bahwa sampel klorma diselaraskan pada kelipatan sampel luma secara horizontal.
DXVA_VideoChromaSubsampling_Vertically_Cosited
Menentukan bahwa sampel klorma diselaraskan pada kelipatan sampel luma secara vertikal.
DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes
Menentukan bahwa bidang Pb dan Pr (atau Cb dan Cr) memiliki perataan fase yang sama. Enumerator ini hanya dapat diatur ke 0 di anggota VideoChromaSubsampling dari struktur DXVA_ExtendedFormat jika data dikosongkan secara vertikal.
DXVA_VideoChromaSubsampling_MPEG2
Bitwise OR dari nilai DXVA_VideoChromaSubsampling_Horizontally_Cosited dan DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes yang digunakan dengan data 4:2:0.
DXVA_VideoChromaSubsampling_MPEG1
Nilai DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes yang digunakan dengan data 4:2:0.
DXVA_VideoChromaSubsampling_DV_PAL
Bitwise OR dari nilai DXVA_VideoChromaSubsampling_Horizontally_Cosited dan DXVA_VideoChromaSubsampling_Vertically_Cosited yang digunakan dengan data 4:2:0.
DXVA_VideoChromaSubsampling_Cosited
Bitwise OR dari DXVA_VideoChromaSubsampling_Horizontally_Cosited, dan DXVA_VideoChromaSubsampling_Vertically_Cosited, dan DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes nilai yang digunakan dengan data 4:4:4, 4:2:2, dan 4:1:1.

Keterangan

Enumerator DXVA_VideoChromaSubsampling dapat menjadi ORed bersama-sama untuk membuat nilai di anggota VideoChromaSubsampling dari struktur DXVA_ExtendedFormat .

Variasi situs menunjukkan bahwa sampel klorma selaras dengan sampel luma. Biasanya, data 4:2:0 dengan klorma selaras dengan satu atau beberapa arah dengan data luma. Perhatikan bahwa data 4:4:4, 4:2:2 dan 4:1:1 selalu dikosi di kedua arah.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Jenis enumerasi ini hanya berlaku untuk Windows Server 2003 dengan SP1 dan yang lebih baru, dan Windows XP dengan SP2 dan yang lebih baru.
Header dxva.h (termasuk Dxva.h)

Lihat juga

DXVA_ExtendedFormat