PFND3D12DDI_CREATEVIDEOMOTIONVECTORHEAP_0053 콜백 함수(d3d12umddi.h)

비디오 동작 벡터 힙을 만듭니다.

구문

PFND3D12DDI_CREATEVIDEOMOTIONVECTORHEAP_0053 Pfnd3d12ddiCreatevideomotionvectorheap0053;

HRESULT Pfnd3d12ddiCreatevideomotionvectorheap0053(
  D3D12DDI_HDEVICE hDrvDevice,
  const D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0053 *pArgs,
  D3D12DDI_HVIDEOMOTIONVECTORHEAP_0053 hDrvMotionEstimator
)
{...}

매개 변수

hDrvDevice

Direct3D 런타임에서 사용하는 디스플레이 디바이스(그래픽 컨텍스트)에 대한 핸들입니다.

pArgs

D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0053 구조체에 대한 포인터입니다.

hDrvMotionEstimator

사용자 모드 드라이버 동작 벡터 힙 유형에 대한 핸들입니다.

반환 값

HRESULT를 반환합니다.

설명

API에서 동작 벡터 힙 개체는 동작 벡터 출력을 저장하기 위해 만들어집니다. 동작 벡터 출력은 API에서 불투명합니다.

DDI에서 런타임은 표준 리소스 버퍼를 만듭니다. 이 버퍼에는 하드웨어 종속 레이아웃이 포함되어 있습니다. 컴퓨팅/3D 큐의 resolve 작업은 이 버퍼를 입력으로 가져와서 API 지정 형식으로 resolve. 이 버퍼의 크기는 D3D12DDICAPS_TYPE_VIDEO_0020 열거형의 D3D12DDICAPS_TYPE_VIDEO_0053_MOTION_ESTIMATOR_SIZE 기능 검사 의해 제어되고 결정되는 드라이버입니다. 버퍼는 나중에 도구 시나리오를 위해 개체를 직렬화하고 역직렬화하는 데 사용할 수 있습니다.

요구 사항

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