D3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT_0053 구조체(d3d12umddi.h)

resolve 작업의 출력을 설명합니다.

구문

typedef struct D3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT_0053 {
  D3D12DDI_HRESOURCE                hDrvMotionVectorTexture2D;
  D3D12DDI_RESOURCE_COORDINATE_0053 MotionVectorCoordinate;
  D3D12DDI_HRESOURCE                hDrvDifferencesMetricTexture2D;
  D3D12DDI_RESOURCE_COORDINATE_0053 DifferencesMetricCoordinate;
} D3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT_0053;

멤버

hDrvMotionVectorTexture2D

확인된 동작 벡터의 출력 리소스입니다. 동작 벡터는 DXGI_FORMAT_R16G16_SINT 2d 텍스처로 확인됩니다. 확인된 데이터는 R 구성 요소에 저장된 X 벡터 구성 요소와 G 구성 요소에 저장된 Y 벡터 구성 요소가 있는 분기 골반 단위가 있는 부호 있는 16바이트 정수여야 합니다. 동작 벡터는 원래 입력 텍스처의 픽셀 레이아웃에 해당하는 2D 레이아웃에 저장됩니다.

MotionVectorCoordinate

동작 벡터의 출력 원본을 지정합니다. 나머지 하위 영역은 입력 PixelWidth/PixelHeight 및 D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_0053 지정된 블록당 모든 동작 벡터를 저장할 수 있을 만큼 커야 합니다.

hDrvDifferencesMetricTexture2D

D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_0053 D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_0053_NONE 경우 이 매개 변수는 nullptr이어야 합니다.

D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_0053 D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_0053_SUM_OF_ABSOLUTE_TRANSFORMED_DIFFERENCES 경우 DXGI_FORMAT_R32_UNORM 또는 DXGI_FORMAT_R32_UINT 텍스처 2D입니다. 값은 원래 입력 텍스처의 픽셀 레이아웃에 해당하는 2D 레이아웃에 저장됩니다.

DifferencesMetricCoordinate

차이 메트릭의 출력 원본을 지정합니다. 나머지 하위 영역은 D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_0053 입력 PixelWidth/PixelHeight에 지정된 블록당 차이 메트릭을 저장할 수 있을 만큼 커야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 1809
머리글 d3d12umddi.h