Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Fornece dados para chamadas para ID3D12VideoDevice::CheckFeatureSupport quando o recurso especificado é D3D12_FEATURE_VIDEO_ENCODER_RESOLVE_INPUT_PARAM_LAYOUT. Relata o suporte para ID3D12VideoEncodeCommandList4::ResolveInputParamLayout.
Sintaxe
typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLVE_INPUT_PARAM_LAYOUT {
UINT NodeIndex;
D3D12_VIDEO_ENCODER_INPUT_MAP_SESSION_INFO SessionInfo;
D3D12_VIDEO_ENCODER_INPUT_MAP_TYPE MapType;
BOOL IsSupported;
UINT64 MaxResolvedBufferAllocationSize;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLVE_INPUT_PARAM_LAYOUT;
Membros
NodeIndex
parâmetro de entrada. Na operação de vários adaptadores, indica a qual adaptador físico do dispositivo essa operação se aplica.
SessionInfo
parâmetro de entrada. Um D3D12_VIDEO_ENCODER_INPUT_MAP_SESSION_INFO que contém informações relativas à sessão de codificação.
MapType
parâmetro de entrada. Um D3D12_VIDEO_ENCODER_INPUT_MAP_TYPE especificando o tipo de mapa de entrada.
IsSupported
parâmetro de saída. Indica se há suporte para os parâmetros de entrada determinados para o recurso.
MaxResolvedBufferAllocationSize
parâmetro de saída. Indica o tamanho da alocação que o usuário deve fazer para o resultado do buffer opaco de saída da operação ResolveInputParamLayout.
Requisitos
| Requisito | Valor |
|---|---|
| Header | d3d12video.h |