Bagikan melalui


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