ID3D12VideoEncodeCommandList4::ResolveInputParamLayout の入力型インジケーターと共に入力マップ データを格納します。 MapType フィールドに基づいて選択された共用体が含まれます。
構文
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
入力マップの種類を指定する D3D12_VIDEO_ENCODER_INPUT_MAP_TYPE 。
Quantization
MapType がD3D12_VIDEO_ENCODER_INPUT_MAP_TYPE_QUANTIZATION_MATRIX されるときに使用されるD3D12_VIDEO_ENCODER_INPUT_MAP_DATA_QUANTIZATION_MATRIX。
DirtyRegions
MapType がD3D12_VIDEO_ENCODER_INPUT_MAP_TYPE_DIRTY_REGIONS されるときに使用されるD3D12_VIDEO_ENCODER_INPUT_MAP_DATA_DIRTY_REGIONS。
MotionVectors
MapType がD3D12_VIDEO_ENCODER_INPUT_MAP_TYPE_MOTION_VECTORS されるときに使用されるD3D12_VIDEO_ENCODER_INPUT_MAP_DATA_MOTION_VECTORS。
必要条件
| Requirement | 価値 |
|---|---|
| ヘッダー | d3d12video.h |