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 |