Bagikan melalui


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

Lihat juga

D3D11_VIDEO_PROCESSOR_CAPS

Enumerasi Video Direct3D 11