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.
Contém os dados do mapa de entrada junto com o indicador de tipo de entrada para ID3D12VideoEncodeCommandList4::ResolveInputParamLayout. Contém uma união selecionada com base no campo MapType.
Sintaxe
typedef struct D3D12_VIDEO_ENCODER_INPUT_MAP_DATA {
D3D12_VIDEO_ENCODER_INPUT_MAP_TYPE MapType;
union {
D3D12_VIDEO_ENCODER_INPUT_MAP_DATA_QUANTIZATION_MATRIX Quantization;
D3D12_VIDEO_ENCODER_INPUT_MAP_DATA_DIRTY_REGIONS DirtyRegions;
D3D12_VIDEO_ENCODER_INPUT_MAP_DATA_MOTION_VECTORS MotionVectors;
};
} D3D12_VIDEO_ENCODER_INPUT_MAP_DATA;
Membros
MapType
Um D3D12_VIDEO_ENCODER_INPUT_MAP_TYPE especificando o tipo de mapa de entrada.
Quantization
Um D3D12_VIDEO_ENCODER_INPUT_MAP_DATA_QUANTIZATION_MATRIX usado quando MapType é D3D12_VIDEO_ENCODER_INPUT_MAP_TYPE_QUANTIZATION_MATRIX.
DirtyRegions
Um D3D12_VIDEO_ENCODER_INPUT_MAP_DATA_DIRTY_REGIONS usado quando MapType é D3D12_VIDEO_ENCODER_INPUT_MAP_TYPE_DIRTY_REGIONS.
MotionVectors
Um D3D12_VIDEO_ENCODER_INPUT_MAP_DATA_MOTION_VECTORS usado quando MapType é D3D12_VIDEO_ENCODER_INPUT_MAP_TYPE_MOTION_VECTORS.
Requisitos
| Requisito | Valor |
|---|---|
| Header | d3d12video.h |