Compartilhar via


D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS enumeração (d3d10umddi.h)

Define os recursos de processamento de vídeo para um processador de vídeo do Microsoft Direct3D 11.

Sintaxe

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

Constantes

 
D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_LINEAR_SPACE
O processador de vídeo pode misturar o conteúdo do vídeo em espaço de cores linear. A maioria do conteúdo de vídeo é corrigida por gama, resultando em valores não lineares. Esse sinalizador de funcionalidade significa que o processador de vídeo converte cores em espaço linear antes da mistura, o que produz melhores resultados.
D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_xvYCC
O processador de vídeo dá suporte ao espaço de cores xvYCC para dados YCbCr.
D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_RGB_RANGE_CONVERSION
O processador de vídeo pode executar a conversão de intervalo quando a entrada e a saída são RGB, mas usam intervalos de cores diferentes (0 a 255 ou 16 a 235, para RGB de 8 bits).
D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION
O processador de vídeo pode aplicar uma conversão de matriz a valores YCbCr quando a entrada e a saída são YCbCr. Por exemplo, o driver pode converter cores de BT.601 para BT.709.
D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_NOMINAL_RANGE
O processador de vídeo pode converter entre intervalos de luminância quando a entrada e a saída usam intervalos de luminância diferentes.

Com suporte a partir do Windows 8.1.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 8
servidor com suporte mínimo Windows Server 2012
cabeçalho d3d10umddi.h (inclua D3d10umddi.h)