estrutura D3D12DDI_VIDEO_DECODE_FORMATS_DATA_0020 (d3d12umddi.h)

Especifica as informações usadas para recuperar uma lista de formatos com suporte para uma configuração de decodificação.

Sintaxe

typedef struct D3D12DDI_VIDEO_DECODE_FORMATS_DATA_0020 {
  UINT                                     NodeIndex;
  D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 Configuration;
  UINT                                     FormatCount;
  DXGI_FORMAT                              *pOutputFormats;
} D3D12DDI_VIDEO_DECODE_FORMATS_DATA_0020;

Membros

NodeIndex

Na operação de vários adaptadores, isso indica a qual adaptador físico do dispositivo essa operação se aplica.

Configuration

Especifica a configuração de decodificação para a lista de formatos.

FormatCount

O número de formatos a serem recuperados. O runtime garante que esse valor corresponda ao valor retornado de PFND3D12DDI_VIDEO_GETCAPS com D3D12DDI_CAPSTYPE_VIDEO definido como D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_FORMAT_COUNT.

pOutputFormats

Um ponteiro para os formatos com suporte retornados. O aplicativo de chamada aloca armazenamento para a lista de formatos.

Comentários

Esses métodos permitem a lista de formatos de decodificação compatíveis com o hardware. Primeiro, use PFND3D12DDDI_VIDEO_GETCAPS é chamado com D3D12DDICAPS_TYPE_VIDEO definido como D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_FORMAT_COUNT para recuperar o número de formatos com suporte. O chamador usa isso para alocar armazenamento para recuperar a lista de formatos. Em seguida, a lista é recuperada por meio de PFND3D12DDI_VIDEO_GETCAPS com o D3D12DDICAPS_TYPE definido como D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_FORMATS.

Requisitos

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