Bagikan melalui


struktur D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR (d3d12video.h)

Menyediakan data untuk panggilan ke ID3D12VideoDevice::CheckFeatureSupport saat fitur yang ditentukan D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR. Mengambil kemampuan estimasi gerakan untuk encoder video.

Sintaks

typedef struct D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR {
  UINT                                                 NodeIndex;
  DXGI_FORMAT                                          InputFormat;
  D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS BlockSizeFlags;
  D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS  PrecisionFlags;
  D3D12_VIDEO_SIZE_RANGE                               SizeRange;
} D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR;

Anggota

NodeIndex

Dalam operasi multi-adaptor, mengidentifikasi adaptor fisik perangkat tempat operasi ini berlaku.

InputFormat

Struktur DXGI_FORMAT yang menentukan format sumber daya input.

BlockSizeFlags

Kombinasi nilai BITWISE OR dari enumerasi D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS yang menentukan ukuran blok pencarian encoder yang didukung untuk estimasi gerakan.

PrecisionFlags

Kombinasi nilai BITWISE OR dari enumerasi D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS yang menentukan presisi vektor encoder yang didukung untuk estimasi gerakan.

SizeRange

Struktur D3D12_VIDEO_SIZE_RANGE yang mewakili ukuran input minimum dan maksimum yang didukung oleh driver. Driver mengatur bidang struktur ini ke nol jika estimasi gerakan tidak didukung.

Keterangan

Ketika format tidak didukung dengan estimasi gerakan, BlockSizeFlags akan diatur ke D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAG_NONE, PrecisionFlags akan diatur ke D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAG_NONE, dan SizeRange akan diatur ke semua nol.

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