Bagikan melalui


struktur D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT (d3d12video.h)

Menyediakan data untuk panggilan ke ID3D12VideoDevice::CheckFeatureSupport saat fitur yang ditentukan D3D12_FEATURE_VIDEO_DECODE_CONVERSION_SUPPORT. Mengambil daftar profil yang didukung. Periksa apakah konversi colorspace, konversi format, dan skala didukung.

Sintaks

typedef struct D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT {
  UINT                                        NodeIndex;
  D3D12_VIDEO_DECODE_CONFIGURATION            Configuration;
  D3D12_VIDEO_SAMPLE                          DecodeSample;
  D3D12_VIDEO_FORMAT                          OutputFormat;
  DXGI_RATIONAL                               FrameRate;
  UINT                                        BitRate;
  D3D12_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS SupportFlags;
  D3D12_VIDEO_SCALE_SUPPORT                   ScaleSupport;
} D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT;

Anggota

NodeIndex

Untuk operasi GPU tunggal, 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.

Configuration

Struktur D3D12_VIDEO_DECODE_CONFIGURATION yang menjelaskan konfigurasi dekode.

DecodeSample

Struktur D3D12_VIDEO_SAMPLE yang mewakili sumber yang didekodekan sebagai deskripsi sampel.

OutputFormat

Struktur D3D12_VIDEO_FORMAT yang berisi deskripsi sampel output.

FrameRate

Kecepatan bingkai konten video. Ini digunakan oleh driver untuk menentukan apakah video dapat didekodekan secara real time.

BitRate

Laju kompresi data bit rata-rata per detik untuk aliran video terkompresi. Ini digunakan oleh driver untuk menentukan apakah video dapat didekodekan secara real time.

SupportFlags

Kombinasi nilai dari D3D12_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS menunjukkan dukungan untuk konversi yang ditentukan.

ScaleSupport

Struktur D3D12_VIDEO_SCALE_SUPPORT yang mewakili rentang ukuran output untuk konversi dekode.

Keterangan

Jika konversi colorspace dan format didukung, ScaleFlags akan memiliki kumpulan D3D12_VIDEO_SCALE_SUPPORT_FLAGS . Pemanggil harus memeriksa bidang D3D12_VIDEO_SIZE_RANGE untuk menentukan apakah skala yang diminta didukung.

Persyaratan

Persyaratan Nilai
Header d3d12video.h

Lihat juga

D3D12_FEATURE_VIDEO_DECODE_CONVERSION_SUPPORT