enumerazione D3D11_VIDEO_PROCESSOR_DEVICE_CAPS (d3d11.h)
Definisce le funzionalità di elaborazione video per un processore video Microsoft Direct3D 11.
Sintassi
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
} ;
Costanti
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_LINEAR_SPACE Valore: 0x1 Il processore video può fondere il contenuto video nello spazio colore lineare. La maggior parte del contenuto video è corretta, causando valori nonlineari. Questo flag di funzionalità significa che il processore video converte i colori nello spazio lineare prima della fusione, che produce risultati migliori. |
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_xvYCC Valore: 0x2 Il processore video supporta lo spazio dei colori xvYCC per i dati YCbCr. |
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_RGB_RANGE_CONVERSION Valore: 0x4 Il processore video può eseguire la conversione dell'intervallo quando l'input e l'output sono entrambi RGB, ma usano intervalli di colori diversi (0-255 o 16-235, per RGB a 8 bit). |
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION Valore: 0x8 Il processore video può applicare una conversione matrice ai valori YCbCr quando l'input e l'output sono entrambi YCbCr. Ad esempio, il driver può convertire i colori da BT.601 a BT.709. |
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_NOMINAL_RANGE Valore: 0x10 Il processore video supporta l'intervallo nominale YUV . Supportato in Windows 8.1 e versioni successive. |
Requisiti
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Intestazione | d3d11.h |