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;

구성원

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.

요구 사항

요구 사항 가치
Header d3d12video.h