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_QPMAP_INPUT.
Sintaxe
typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_QPMAP_INPUT {
UINT NodeIndex;
D3D12_VIDEO_ENCODER_INPUT_MAP_SESSION_INFO SessionInfo;
D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE MapSource;
BOOL IsSupported;
UINT MapSourcePreferenceRanking;
UINT BlockSize;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_QPMAP_INPUT;
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.
MapSource
parâmetro de entrada. Um D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE indicando qual origem o usuário pretende usar.
IsSupported
parâmetro de saída. Indica se há suporte para o valor fornecido para o recurso.
MapSourcePreferenceRanking
parâmetro de saída. Indica a preferência do driver (intervalo de saída permitido [0..1]) para o MapSource de entrada. O menor valor relatado, o melhor desempenho para esse tipo de entrada MapSource .
BlockSize
parâmetro de saída. Indica o tamanho do pixel dos blocos. Quando a entrada é D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE_CPU_BUFFER, isso deve corresponder ao valor QPMapRegionPixelsSize relatado pelo driver.
Requisitos
| Requisito | Valor |
|---|---|
| Header | d3d12video.h |