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) |