Compartilhar via


estrutura D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020 (d3d12umddi.h)

Define a combinação de um formato de pixel e espaço de cor para uma descrição do conteúdo do recurso.

Sintaxe

typedef struct D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020 {
  DXGI_FORMAT           Format;
  DXGI_COLOR_SPACE_TYPE ColorSpace;
} D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020;

Membros

Format

O formato dos dados. Para obter mais informações, consulte a enumeração DXGI_FORMAT .

ColorSpace

O espaço de cor dos dados. Para obter mais informações, consulte a enumeração DXGI_COLOR_SPACE_TYPE .

Comentários

As conversões expostas por meio do decodificador devem ter uma vantagem de hardware em comparação com uma conversão que pode ser realizada por meio do aplicativo por meio de um decodificador e um BLT de processo de vídeo. Isso normalmente significa que o hardware de vídeo grava o quadro de referência não convertido e a saída convertida (ambas as saídas) sem uma etapa separada que lê o quadro de referência não convertido para produzir a saída convertida.

A única exceção é que todos os drivers são necessários para dar suporte a uma conversão para remover o sinalizador D3D12DDI_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY em que o formato de origem e destino, o espaço de cor e o tamanho são iguais. O hardware pode não exigir o sinalizador D3D12DDI_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY, mas se ele for usado, o driver poderá implementar essa conversão com uma operação de cópia.

Requisitos

Requisito Valor
Cabeçalho d3d12umddi.h (inclua D3d12umddi.h)

Confira também

DXGI_COLOR_SPACE_TYPE

DXGI_FORMAT