Compartir a través de


enumeración D3D11_VIDEO_PROCESSOR_DEVICE_CAPS (d3d11.h)

Define las funcionalidades de procesamiento de vídeo para un procesador de vídeo de Microsoft Direct3D 11.

Syntax

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
} ;

Constantes

 
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_LINEAR_SPACE
Valor: 0x1
El procesador de vídeo puede combinar contenido de vídeo en espacio de color lineal. La mayoría del contenido de vídeo se corrige gamma, lo que da lugar a valores no lineales. Esta marca de funcionalidad significa que el procesador de vídeo convierte los colores en espacio lineal antes de combinar, lo que genera mejores resultados.
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_xvYCC
Valor: 0x2
El procesador de vídeo admite el espacio de color xvYCC para los datos YCbCr.
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_RGB_RANGE_CONVERSION
Valor: 0x4
El procesador de vídeo puede realizar la conversión de rango cuando la entrada y la salida son RGB, pero usan intervalos de colores diferentes (0-255 o 16-235, para RGB de 8 bits).
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION
Valor: 0x8
El procesador de vídeo puede aplicar una conversión de matriz a los valores YCbCr cuando la entrada y la salida son YCbCr. Por ejemplo, el controlador puede convertir colores de BT.601 a BT.709.
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_NOMINAL_RANGE
Valor: 0x10
El procesador de vídeo admite el rango nominal YUV .

Se admite en Windows 8.1 y versiones posteriores.

Requisitos

   
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Encabezado d3d11.h

Consulte también

D3D11_VIDEO_PROCESSOR_CAPS

Enumeraciones de vídeo de Direct3D 11