PFND3D12DDI_ESTIMATE_MOTION_0053 fungsi panggilan balik (d3d12umddi.h)
Melakukan operasi estimasi gerakan.
Sintaks
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
)
{...}
Parameter
hDrvCommandList
Handel driver untuk daftar perintah pengodean video.
hDrvMotionEstimator
Tangani ke objek konteks estimator gerakan.
pOutputArguments
Penunjuk ke struktur D3D12DDI_VIDEO_MOTION_ESTIMATOR_OUTPUT_0053 yang berisi argumen output untuk operasi estimasi gerakan.
pInputArguments
Penunjuk ke struktur D3D12DDI_VIDEO_MOTION_ESTIMATOR_INPUT_0053 yang berisi argumen input untuk operasi estimasi gerakan.
Menampilkan nilai
Tidak ada
Keterangan
Operasi estimasi gerakan memiliki objek konteks untuk mengaitkan masa pakai alokasi internal yang diperlukan untuk melakukan operasi. Semua alokasi yang terkait dengan objeknya harus dialokasikan ketika objek dibuat dan dibatalkan alokasinya ketika objek tidak dialokasikan. Ini harus mencakup buffer apa pun yang digunakan sebagai penyimpanan sementara/awal.
Operasi terhadap objek ini dapat direkam ke daftar perintah dalam urutan yang berbeda dari eksekusi. Tidak ada dua instans antrean API yang mungkin menjalankan daftar perintah yang berisi objek ini secara bersamaan dan mengharapkan hasil yang valid. Aplikasi ini bertanggung jawab untuk menyinkronkan akses di beberapa instans antrean.
Objek ini harus mendukung PFND3D12DDI_MAKERESIDENT, PFND3D12DDI_EVICT, dan PFND3D12DDI_GET_DEBUG_ALLOCATION_INFO.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10, version 1809 |
Header | d3d12umddi.h |