estrutura D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT (d3d12video.h)
Fornece dados para chamadas para ID3D12VideoDevice::CheckFeatureSupport quando o recurso especificado é D3D12_FEATURE_VIDEO_DECODE_SUPPORT. Recupera informações de suporte para decodificação de vídeo.
Sintaxe
typedef struct D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT {
UINT NodeIndex;
D3D12_VIDEO_DECODE_CONFIGURATION Configuration;
UINT Width;
UINT Height;
DXGI_FORMAT DecodeFormat;
DXGI_RATIONAL FrameRate;
UINT BitRate;
D3D12_VIDEO_DECODE_SUPPORT_FLAGS SupportFlags;
D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS ConfigurationFlags;
D3D12_VIDEO_DECODE_TIER DecodeTier;
} D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT;
Membros
NodeIndex
Para uma única operação de GPU, defina-a como zero. Se houver vários nós de GPU, defina um bit para identificar o nó (adaptador físico do dispositivo) ao qual a fila de comandos se aplica. Cada bit na máscara corresponde a um único nó. Somente 1 bit pode ser definido.
Configuration
Uma estrutura D3D12_VIDEO_DECODE_CONFIGURATION especificando o perfil de decodificação, a criptografia bitstream e o tipo de entrelaçamento do fluxo de origem.
Width
A largura de decodificação do fluxo de origem.
Height
A altura de decodificação do fluxo de origem
DecodeFormat
O DXGI_FORMAT a ser usado como o formato de decodificação. Esse formato será o formato de saída se nenhuma conversão de decodificador for especificada.
FrameRate
A taxa de quadros do formato de vídeo. Um valor de 0 significa que a taxa de quadros é desconhecida.
BitRate
A taxa média de compactação de dados por segundo para o fluxo de vídeo compactado. Essas informações são usadas pelo driver para determinar se o vídeo pode ser decodificado em tempo real. Um valor de 0 significa que a taxa de bits é desconhecida.
SupportFlags
Uma combinação de valores da enumeração D3D12_VIDEO_DECODE_SUPPORT_FLAGS indicando o suporte para decodificação de vídeo. Esse valor é preenchido pela chamada para ID3D12Device::CheckFeatureSupport.
ConfigurationFlags
Uma combinação de valores da enumeração D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS descrevendo a configuração de decodificação de vídeo. Esse valor é preenchido pela chamada para ID3D12Device::CheckFeatureSupport.
DecodeTier
Um membro da enumeração D3D12_VIDEO_DECODE_TIER especificando a camada de decodificação de um decodificador de vídeo de hardware.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3d12video.h |