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_EVICT 및 PFND3D12DDI_GET_DEBUG_ALLOCATION_INFO 지원해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10, 버전 1809 |
머리글 | d3d12umddi.h |