PFND3D12DDI_ESTIMATE_MOTION_0053 콜백 함수(d3d12umddi.h)

동작 추정 작업을 수행합니다.

구문

PFND3D12DDI_ESTIMATE_MOTION_0053 Pfnd3d12ddiEstimateMotion0053;

void Pfnd3d12ddiEstimateMotion0053(
  D3D12DDI_HCOMMANDLIST hDrvCommandList,
  D3D12DDI_HVIDEOMOTIONESTIMATOR_0053 hDrvMotionEstimator,
  const D3D12DDI_VIDEO_MOTION_ESTIMATOR_OUTPUT_0053 *pOutputArguments,
  const D3D12DDI_VIDEO_MOTION_ESTIMATOR_INPUT_0053 *pInputArguments
)
{...}

매개 변수

hDrvCommandList

비디오 인코딩 명령 목록의 드라이버 핸들입니다.

hDrvMotionEstimator

동작 예측기 컨텍스트 개체에 대한 핸들입니다.

pOutputArguments

동작 추정 작업에 대한 출력 인수를 포함하는 D3D12DDI_VIDEO_MOTION_ESTIMATOR_OUTPUT_0053 구조체에 대한 포인터입니다.

pInputArguments

동작 추정 작업에 대한 입력 인수를 포함하는 D3D12DDI_VIDEO_MOTION_ESTIMATOR_INPUT_0053 구조체에 대한 포인터입니다.

반환 값

없음

설명

동작 추정 작업에는 작업을 수행하는 데 필요한 내부 할당의 수명을 연결하는 컨텍스트 개체가 있습니다. 개체가 만들어질 때 해당 개체와 연결된 모든 할당을 할당하고 개체가 할당 취소될 때 할당을 취소해야 합니다. 여기에는 임시/스크래치 스토리지로 사용되는 버퍼가 포함되어야 합니다.

이 개체에 대한 작업은 실행과 다른 순서로 명령 목록에 기록될 수 있습니다. 두 API 큐 인스턴스가 이 개체를 포함하는 명령 목록을 동시에 실행하고 유효한 결과를 예상할 수 없습니다. 애플리케이션은 여러 큐 인스턴스에서 액세스를 동기화하는 역할을 담당합니다.

이 개체는 PFND3D12DDI_MAKERESIDENT, PFND3D12DDI_EVICTPFND3D12DDI_GET_DEBUG_ALLOCATION_INFO 지원해야 합니다.

요구 사항

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