enumerasi DXVA_VideoTransferFunction (dxva.h)
Jenis enumerasi DXVA_VideoTransferFunction berisi enumerator yang mengidentifikasi fungsi konversi dari R'G'B' ke RGB.
Sintaks
typedef enum _DXVA_VideoTransferFunction {
DXVA_VideoTransFuncShift,
DXVA_VideoTransFuncMask,
DXVA_VideoTransFunc_Unknown,
DXVA_VideoTransFunc_10,
DXVA_VideoTransFunc_18,
DXVA_VideoTransFunc_20,
DXVA_VideoTransFunc_22,
DXVA_VideoTransFunc_22_709,
DXVA_VideoTransFunc_22_240M,
DXVA_VideoTransFunc_22_8bit_sRGB,
DXVA_VideoTransFunc_28
} DXVA_VideoTransferFunction;
Konstanta
DXVA_VideoTransFuncShift Menentukan untuk menggeser bit sebesar 27 posisi (DXVA_ExtColorData_ShiftBase + 19, atau 8 + 19). |
DXVA_VideoTransFuncMask Menentukan masker fungsi transfer video. 5 (0xF8000000) bit DWORD dapat digunakan untuk menentukan fungsi transfer video. |
DXVA_VideoTransFunc_Unknown Menentukan bahwa fungsi transfer video tidak ditentukan. Defaultnya adalah 22_8bit_sRGB jika diperlukan untuk komputasi. |
DXVA_VideoTransFunc_10 Menentukan konversi RGB linier (sesuai dengan gamma = 1,0). |
DXVA_VideoTransFunc_18 Menentukan gamma true 1.8. Artinya, L' = pow(L, 1/gamma) untuk L=0..1. |
DXVA_VideoTransFunc_20 Menentukan gamma true 2.0. Artinya, L' = pow(L, 1/gamma) untuk L=0..1. |
DXVA_VideoTransFunc_22 |
DXVA_VideoTransFunc_22_709 |
DXVA_VideoTransFunc_22_240M |
DXVA_VideoTransFunc_22_8bit_sRGB Menentukan kurva gamma 2.4 dengan rentang linier dalam rentang rendah, yang membuatnya cocok dengan kurva 2,2 gamma 8 bit yang akurat. |
DXVA_VideoTransFunc_28 Menentukan gamma true 2.8. Artinya, L' = pow(L, 1/gamma) untuk L=0..1. |
Keterangan
Salah satu enumerator DXVA_VideoTransferFunction dapat ditentukan dalam anggota VideoTransferFunction dari struktur DXVA_ExtendedFormat .
DXVA_VideoTransferFunction sesuai dengan fungsi gamma data. Beberapa fungsi transfer memiliki koreksi untuk memperhitungkan efek kuantisasi bilangan bulat 8 bit.
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) |