enumerasi D3D11_VIDEO_PROCESSOR_DEVICE_CAPS (d3d11.h)
Menentukan kemampuan pemrosesan video untuk prosesor video Microsoft Direct3D 11.
Sintaks
typedef enum D3D11_VIDEO_PROCESSOR_DEVICE_CAPS {
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_LINEAR_SPACE = 0x1,
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_xvYCC = 0x2,
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_RGB_RANGE_CONVERSION = 0x4,
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION = 0x8,
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_NOMINAL_RANGE = 0x10
} ;
Konstanta
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_LINEAR_SPACE Nilai: 0x1 Prosesor video dapat memadukan konten video di ruang warna linier. Sebagian besar konten video dikoreksi gamma, menghasilkan nilai nonlinear. Bendera kemampuan ini berarti bahwa prosesor video mengonversi warna menjadi ruang linier sebelum memadukan, yang menghasilkan hasil yang lebih baik. |
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_xvYCC Nilai: 0x2 Prosesor video mendukung ruang warna xvYCC untuk data YCbCr. |
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_RGB_RANGE_CONVERSION Nilai: 0x4 Prosesor video dapat melakukan konversi rentang ketika input dan output keduanya adalah RGB tetapi menggunakan rentang warna yang berbeda (0-255 atau 16-235, untuk RGB 8-bit). |
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION Nilai: 0x8 Prosesor video dapat menerapkan konversi matriks ke nilai YCbCr saat input dan output keduanya adalah YCbCr. Misalnya, driver dapat mengonversi warna dari BT.601 ke BT.709. |
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_NOMINAL_RANGE Nilai: 0x10 Prosesor video mendukung rentang nominal YUV. Didukung di Windows 8.1 dan yang lebih baru. |
Persyaratan
Klien minimum yang didukung | Windows 8 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2012 [hanya aplikasi desktop] |
Header | d3d11.h |