enumerazione D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS (d3d10umddi.h)
Definisce le funzionalità di elaborazione video per un processore video Di Microsoft Direct3D 11.
Sintassi
typedef enum D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS {
D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_LINEAR_SPACE,
D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_xvYCC,
D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_RGB_RANGE_CONVERSION,
D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION,
D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_NOMINAL_RANGE
} ;
Costanti
D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_LINEAR_SPACE Il processore video può combinare il contenuto video nello spazio dei colori lineare. La maggior parte del contenuto video è corretta a livello di gamma, generando valori non lineare. Questo flag di funzionalità indica che il processore video converte i colori in uno spazio lineare prima della fusione, che produce risultati migliori. |
D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_xvYCC Il processore video supporta lo spazio dei colori xvYCC per i dati YCbCr. |
D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_RGB_RANGE_CONVERSION 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_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION 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_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_NOMINAL_RANGE Il processore video può eseguire la conversione tra intervalli di luminanza quando l'input e l'output usano intervalli di luminanza diversi. Supportato a partire da Windows 8.1. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 |
Server minimo supportato | Windows Server 2012 |
Intestazione | d3d10umddi.h (include D3d10umddi.h) |