D3D12_VIDEO_ENCODER_INPUT_MAP_DATA構造体 (d3d12video.h)

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