estrutura D3D12DDI_VIDEO_DECODE_SUPPORT_DATA_0020 (d3d12umddi.h)

Especifica os dados usados para determinar o suporte de hardware para uma configuração. Usado pela função de retorno de chamada PFND3D12DDI_VIDEO_GETCAPS, com o parâmetro Type em D3D12DDIARG_VIDEO_GETCAPS_0020 definido como D3D12DDICAPS_TYPE_VIDEO_DECODE_SUPPORT.

Sintaxe

typedef struct D3D12DDI_VIDEO_DECODE_SUPPORT_DATA_0020 {
  UINT                                           NodeIndex;
  D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020       Configuration;
  UINT                                           Width;
  UINT                                           Height;
  DXGI_FORMAT                                    DecodeFormat;
  DXGI_RATIONAL                                  FrameRate;
  UINT                                           BitRate;
  D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS_0020       SupportFlags;
  D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAGS_0020 ConfigurationFlags;
  D3D12DDI_VIDEO_DECODE_TIER_0020                DecodeTier;
} D3D12DDI_VIDEO_DECODE_SUPPORT_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

O perfil de decodificação e a criptografia bitstream. Para obter mais informações, consulte D3D12DDI_VIDEO_DECODE_CONFIGURATION.

Width

A largura de decodificação do fluxo de origem.

Height

A altura de decodificação do fluxo de origem.

DecodeFormat

O formato de dados de recurso DirectX a ser usado como o formato de decodificação. Se nenhuma conversão de decodificador for especificada, esse formato será o formato de saída.

FrameRate

A taxa de quadros do formato de vídeo. Usado para ajudar a retornar dicas de desempenho no membro SupportFlags . Um valor zero (0) significa desconhecido.

BitRate

A taxa média de compactação de dados por segundo para o fluxo de vídeo compactado. Isso é usado pelo driver para determinar se o vídeo pode ser decodificado em tempo real. Um valor zero (0) significa desconhecido.

SupportFlags

Sinalizadores com suporte. Para obter mais informações, consulte D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS.

ConfigurationFlags

Sinalizadores de configuração. Para obter mais informações, consulte D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAGS.

DecodeTier

A camada compatível com essa configuração. Para obter mais informações, consulte D3D12DDI_VIDEO_DECODE_TIER.

Comentários

Essa estrutura é recuperada por meio da função de retorno de chamada pfnGetCaps com o D3D12DDICAPS_TYPE definido como um valor de D3D12DDICAPS_TYPE_VIDEO_DECODE_SUPPORT.

Requisitos

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

Confira também

D3D12DDI_VIDEO_DECODE_CONFIGURATION

D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAGS

D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS

D3D12DDI_VIDEO_DECODE_TIER