Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Contains the input map data along with the input type indicator for ID3D12VideoEncodeCommandList4::ResolveInputParamLayout. Contains a union that is selected based on the MapType field.
Syntax
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;
Members
MapType
A D3D12_VIDEO_ENCODER_INPUT_MAP_TYPE specifying the type of input map.
Quantization
A D3D12_VIDEO_ENCODER_INPUT_MAP_DATA_QUANTIZATION_MATRIX used when MapType is D3D12_VIDEO_ENCODER_INPUT_MAP_TYPE_QUANTIZATION_MATRIX.
DirtyRegions
A D3D12_VIDEO_ENCODER_INPUT_MAP_DATA_DIRTY_REGIONS used when MapType is D3D12_VIDEO_ENCODER_INPUT_MAP_TYPE_DIRTY_REGIONS.
MotionVectors
A D3D12_VIDEO_ENCODER_INPUT_MAP_DATA_MOTION_VECTORS used when MapType is D3D12_VIDEO_ENCODER_INPUT_MAP_TYPE_MOTION_VECTORS.
Requirements
| Requirement | Value |
|---|---|
| Header | d3d12video.h |