struktur D3D12DDIARG_CREATE_VIDEO_MOTION_ESTIMATOR_0053 (d3d12umddi.h)
Menentukan argumen pembuatan untuk estimator gerakan.
Sintaks
typedef struct D3D12DDIARG_CREATE_VIDEO_MOTION_ESTIMATOR_0053 {
UINT NodeMask;
DXGI_FORMAT InputFormat;
D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_0053 BlockSize;
D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_0053 Precision;
D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_0053 DifferencesMetric;
D3D12DDI_VIDEO_SIZE_RANGE_0032 SizeRange;
D3D12DDI_HPROTECTEDRESOURCESESSION_0030 hDrvProtectedResourceSession;
} D3D12DDIARG_CREATE_VIDEO_MOTION_ESTIMATOR_0053;
Anggota
NodeMask
Untuk satu operasi GPU, atur ini ke nol. Jika ada beberapa simpul GPU, atur sedikit untuk mengidentifikasi simpul (adaptor fisik perangkat) yang diterapkan antrean perintah. Setiap bit dalam masker sesuai dengan satu simpul. Hanya 1 bit yang dapat diatur.
InputFormat
DXGI_FORMAT bingkai input dan referensi. Estimator gerakan ini hanya dapat digunakan dengan tekstur input format ini.
BlockSize
Ukuran blok pencarian untuk digunakan dengan estimator gerakan ini. Parameter ini menentukan jumlah vektor gerakan dan output metrik perbedaan selama langkah penyelesaian. Ini harus berupa ukuran blok yang dilaporkan sebagaimana didukung oleh driver. Lihat D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_0053.
Precision
Presisi komponen vektor gerakan. Ini harus merupakan presisi yang dilaporkan sebagaimana didukung oleh driver. Lihat D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_0053.
DifferencesMetric
Menunjukkan metrik perbedaan yang akan diambil selama estimasi gerakan. Lihat D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_0053.
SizeRange
Menunjukkan ukuran minimum dan maksimum input ke operasi estimasi gerakan. Ukuran aktual disediakan pada waktu estimasi gerakan. Driver harus mengalokasikan pada pembuatan estimator gerakan untuk mendukung ukuran apa pun dalam rentang. Rentang ukuran ini harus merupakan subset dari rentang ukuran yang didukung oleh driver. Lihat D3D12DDI_VIDEO_SIZE_RANGE_0032
hDrvProtectedResourceSession
Menunjukkan sesi sumber daya yang dilindungi untuk digunakan untuk estimator gerakan. Ini dapat menginformasikan alokasi internal untuk estimator gerakan. Nilai ini ADALAH NULL jika estimator gerakan akan beroperasi pada sumber daya yang tidak terlindungi.
Keterangan
Argumen yang valid ditentukan oleh pemeriksaan kemampuan D3D12DDICAPS_TYPE_VIDEO_0053_MOTION_ESTIMATOR enumerasi D3D12DDICAPS_TYPE_VIDEO_0020 .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10, version 1809 |
Header | d3d12umddi.h |