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 |