ID3D12VideoMotionVectorHeap 인터페이스(d3d12video.h)

IHV 종속 레이아웃에서 동작 추정 작업의 동작 벡터 출력 스토리지를 나타냅니다. ID3D12VideoEncodeCommandList::EstimateMotion을 호출하여 동작 벡터를 계산하고 저장합니다. ID3D12VideoEncodeCommandList::ResolveMotionVectorHeap을 사용하여 이러한 결과를 복사하여 텍스처 2D의 API 정의 레이아웃으로 변환합니다.

상속

ID3D12VideoMotionVectorHeap 인터페이스는 ID3D12Pageable 인터페이스에서 상속됩니다.

메서드

ID3D12VideoMotionVectorHeap 인터페이스에는 이러한 메서드가 있습니다.

 
ID3D12VideoMotionVectorHeap::GetDesc

ID3D12VideoMotionEstimatorHeap을 만들 때 ID3D12VideoDevice1::CreateVideoMotionEstimatorHeap에 전달된 D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC 구조를 가져옵니다.
ID3D12VideoMotionVectorHeap::GetProtectedResourceSession

ID3D12VideoMotionEstimatorHeap을 만들 때 ID3D12VideoDevice1::CreateVideoMotionEstimatorHeap에 전달된 ID3D12ProtectedResourceSession을 가져옵니다.

설명

ID3D12VideoDevice1::CreateVideoMotionVectorHeap을 호출하여 이 인터페이스의 새 instance 만듭니다.

이 인터페이스는 ID3D12VideoEncodeCommandList::EstimateMotion에서 반환된 D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT 구조체에서 사용됩니다. 또한 D3D12_VIDEO_MOTION_ESTIMATOR_INPUT 구조에서 힌트 벡터를 제공하는 데도 사용됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 버전 2004(10.0; 빌드 19041)
지원되는 최소 서버 Windows Server 버전 2004(10.0; 빌드 19041)
머리글 d3d12video.h