Bagikan melalui


struktur D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC (d3d12video.h)

Menjelaskan ID3D12VideoMotionEstimatorHeap. Teruskan struktur ini ke ID3D12VideoDevice1::CreateVideoMotionVectorHeap untuk membuat instans ID3D12VideoMotionEstimatorHeap.

Sintaks

typedef struct D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC {
  UINT                                           NodeMask;
  DXGI_FORMAT                                    InputFormat;
  D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE BlockSize;
  D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION  Precision;
  D3D12_VIDEO_SIZE_RANGE                         SizeRange;
} D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC;

Anggota

NodeMask

Masker simpul yang menentukan adaptor fisik tempat prosesor video akan digunakan. Untuk operasi GPU tunggal, atur ini ke nol. Jika ada beberapa simpul GPU, atur sedikit untuk mengidentifikasi simpul, yaitu adaptor fisik perangkat, tempat antrean perintah diterapkan. Setiap bit dalam masker sesuai dengan satu simpul. Hanya 1 bit yang dapat diatur.

InputFormat

Nilai dari enumerasi DXGI_FORMAT yang menentukan format bingkai input dan referensi.

BlockSize

Nilai dari enumerasi D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE yang menentukan ukuran blok pencarian yang akan digunakan estimator gerakan video.

Precision

Nilai dari enumerasi D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION yang menentukan presisi vektor yang akan digunakan estimator gerakan video.

SizeRange

Struktur D3D12_VIDEO_SIZE_RANGE yang mewakili ukuran bingkai input dan referensi minimum dan maksimum, dalam piksel, yang akan diterima estimator gerakan.

Keterangan

Panggil ID3D12VideoDevice::CheckFeatureSupport dan tentukan D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR sebagai fitur untuk menentukan nilai yang didukung.

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