D3D12_VIDEO_ENCODER_INPUT_MAP_DATA_MOTION_VECTORS 구조체(d3d12video.h)

ID3D12VideoEncodeCommandList4::ResolveInputParamLayout의 GPU 텍스처 입력 경로에 대한 동작 벡터 입력 맵 데이터를 포함합니다.

문법

typedef struct D3D12_VIDEO_ENCODER_INPUT_MAP_DATA_MOTION_VECTORS {
  D3D12_VIDEO_ENCODER_FRAME_MOTION_SEARCH_MODE_CONFIG   MotionSearchModeConfiguration;
  UINT                                                  NumHintsPerPixel;
  ID3D12Resource                                        **ppMotionVectorMaps;
  UINT                                                  *pMotionVectorMapsSubresources;
  ID3D12Resource                                        **ppMotionVectorMapsMetadata;
  UINT                                                  *pMotionVectorMapsMetadataSubresources;
  D3D12_VIDEO_ENCODER_FRAME_INPUT_MOTION_UNIT_PRECISION MotionUnitPrecision;
  D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA1       PictureControlConfiguration;
} D3D12_VIDEO_ENCODER_INPUT_MAP_DATA_MOTION_VECTORS;

구성원

MotionSearchModeConfiguration

동작 입력 벡터를 사용하는 방법을 지정하는 D3D12_VIDEO_ENCODER_FRAME_MOTION_SEARCH_MODE_CONFIG .

NumHintsPerPixel

동작 벡터 힌트 맵의 수입니다. 각 맵은 각(x, y) 픽셀 위치에 대한 추가 동작 벡터 힌트를 제공합니다.

ppMotionVectorMaps

ID3D12Resource 텍스처 배열에 대한 포인터입니다. ppMotionVectorMaps[i]의 각 텍스처는 각(x, y) 픽셀 위치에 대한 ith 동작 벡터 힌트를 나타냅니다. 차원은 입력 텍스처 프레임과 일치해야 합니다. 각 요소는 R16 이 가로 구성 요소이고 G16이 세로 구성 요소인 DXGI_FORMAT_R16G16_SINT.

pMotionVectorMapsSubresources

ppMotionVectorMaps가 텍스처 배열인 경우에 대한 하위 리소스 인덱스입니다. 그렇지 않으면 NULL입니다.

ppMotionVectorMapsMetadata

ID3D12Resource 텍스처 배열에 대한 포인터입니다. ppMotionVectorMapsMetadata[i]의 각 텍스처는 i번째 동작 벡터 힌트에 대한 메타데이터를 나타냅니다. 각 요소는 R8 이 DPB에 참조 프레임 인덱스가 있는 DXGI_FORMAT_R8_UINT. 값이 255이면 드라이버에서 동작 벡터를 무시해야 합니다.

pMotionVectorMapsMetadataSubresources

ppMotionVectorMapsMetadata가 텍스처 배열인 경우에 대한 하위 리소스 인덱스입니다. 그렇지 않으면 NULL입니다.

MotionUnitPrecision

동작 벡터 값에 사용되는 숫자 단위를 정의하는 D3D12_VIDEO_ENCODER_FRAME_INPUT_MOTION_UNIT_PRECISION .

PictureControlConfiguration

이 동작 정보(예: 참조 목록 및 코덱에 따라 다시 정렬)로 인코딩될 프레임과 연결된 그림 컨트롤에 대한 정보를 드라이버에 제공하는 D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA .

요구 사항

요구 사항 가치
Header d3d12video.h