Antarmuka ID3D12VideoMotionVectorHeap (d3d12video.h)
Mewakili penyimpanan output vektor gerakan dari operasi estimasi gerakan dalam tata letak yang bergantung pada IHV. Panggil ID3D12VideoEncodeCommandList::EstimateMotion untuk menghitung dan menyimpan vektor gerakan. Gunakan ID3D12VideoEncodeCommandList::ResolveMotionVectorHeap untuk menyalin dan menerjemahkan hasil ini ke dalam tata letak yang ditentukan API dalam Texture 2D.
Warisan
Antarmuka ID3D12VideoMotionVectorHeap mewarisi dari antarmuka ID3D12Pageable.
Metode
Antarmuka ID3D12VideoMotionVectorHeap memiliki metode ini.
ID3D12VideoMotionVectorHeap::GetDesc Mendapatkan struktur D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC yang diteruskan ke ID3D12VideoDevice1::CreateVideoMotionEstimatorHeap ketika ID3D12VideoMotionEstimatorHeap dibuat. |
ID3D12VideoMotionVectorHeap::GetProtectedResourceSession Mendapatkan ID3D12ProtectedResourceSession yang diteruskan ke ID3D12VideoDevice1::CreateVideoMotionEstimatorHeap saat ID3D12VideoMotionEstimatorHeap dibuat. |
Keterangan
Buat instans baru antarmuka ini dengan memanggil ID3D12VideoDevice1::CreateVideoMotionVectorHeap.
Antarmuka ini digunakan oleh struktur D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT yang dikembalikan dari ID3D12VideoEncodeCommandList::EstimateMotion. Ini juga digunakan untuk memasok vektor petunjuk dalam struktur D3D12_VIDEO_MOTION_ESTIMATOR_INPUT .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10, versi 2004 (10.0; Build 19041) |
Server minimum yang didukung | Windows Server, versi 2004 (10.0; Build 19041) |
Header | d3d12video.h |