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)