enumerasi DXVA_VideoPrimaries (dxva.h)
Jenis enumerasi DXVA_VideoPrimaries berisi enumerator yang mengidentifikasi warna utama, yang menyatakan fungsi dasar RGB mana yang digunakan.
Sintaks
typedef enum _DXVA_VideoPrimaries {
DXVA_VideoPrimariesShift,
DXVA_VideoPrimariesMask,
DXVA_VideoPrimaries_Unknown,
DXVA_VideoPrimaries_reserved,
DXVA_VideoPrimaries_BT709,
DXVA_VideoPrimaries_BT470_2_SysM,
DXVA_VideoPrimaries_BT470_2_SysBG,
DXVA_VideoPrimaries_SMPTE170M,
DXVA_VideoPrimaries_SMPTE240M,
DXVA_VideoPrimaries_EBU3213,
DXVA_VideoPrimaries_SMPTE_C
} DXVA_VideoPrimaries;
Konstanta
DXVA_VideoPrimariesShift Menentukan untuk menggeser bit sebesar 22 posisi (DXVA_ExtColorData_ShiftBase + 14, atau 8 + 14). |
DXVA_VideoPrimariesMask Menentukan masker warna utama. 5 (0x07C00000) bit DWORD dapat digunakan untuk menentukan warna utama. |
DXVA_VideoPrimaries_Unknown Menentukan bahwa warna utama tidak ditentukan. Defaultnya adalah BT709. |
DXVA_VideoPrimaries_reserved Dicadangkan. |
DXVA_VideoPrimaries_BT709 Menentukan BT709 utama (termasuk sRGB, scRGB). |
DXVA_VideoPrimaries_BT470_2_SysM Menentukan BT470-2 SysM utama, yang merupakan utama NTSC asli. |
DXVA_VideoPrimaries_BT470_2_SysBG Menentukan BT470-2 SysBG utama. |
DXVA_VideoPrimaries_SMPTE170M Menentukan SMPTE170M utama, yang jarang digunakan terutama NTSC analog (juga dikenal sebagai SMPTE RP 145). |
DXVA_VideoPrimaries_SMPTE240M Menentukan SMPTE240M utama. |
DXVA_VideoPrimaries_EBU3213 Menentukan EBU3213 utama. |
DXVA_VideoPrimaries_SMPTE_C Menentukan SMPTE_C utama, yang merupakan analog '79 NTSC utama. |
Keterangan
Salah satu enumerator DXVA_VideoPrimaries dapat ditentukan dalam anggota VideoPrimaries dari struktur DXVA_ExtendedFormat .
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) |