Bagikan melalui


struktur D3D12_FEATURE_DATA_VIDEO_ENCODER_INPUT_FORMAT (d3d12video.h)

Menyediakan data untuk panggilan ke ID3D12VideoDevice::CheckFeatureSupport saat fitur yang ditentukan D3D12_FEATURE_VIDEO_ENCODER_INPUT_FORMAT. Mengambil nilai yang menunjukkan apakah codec, profil, dan format yang ditentukan didukung untuk pengodean video.

Sintaks

typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_INPUT_FORMAT {
  UINT                             NodeIndex;
  D3D12_VIDEO_ENCODER_CODEC        Codec;
  D3D12_VIDEO_ENCODER_PROFILE_DESC Profile;
  DXGI_FORMAT                      Format;
  BOOL                             IsSupported;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_INPUT_FORMAT;

Anggota

NodeIndex

Dalam operasi multi-adaptor, ini menunjukkan adaptor fisik perangkat mana yang diterapkan operasi ini.

Codec

Anggota enumerasi D3D12_VIDEO_ENCODER_CODEC yang menentukan codec yang dukungannya sedang dikueri.

Profile

Anggota enumerasi D3D12_VIDEO_ENCODER_CODEC yang menentukan profil yang dukungannya sedang dikueri.

Format

Anggota enumerasi DXGI_FORMAT yang menentukan format piksel yang dukungannya sedang dikueri. Definisi format ini mencakup pengaturan mode subsampling dan kedalaman bit untuk sesi pengodean video.

Untuk mengkueri dukungan encoder untuk 4:2:0 dengan sampel bitdepth 8 dan 10 menggunakan nilai berikut untuk bidang Format :

  • DXGI_FORMAT_P010
  • DXGI_FORMAT_NV12

Catatan

Host diharapkan untuk menangani subsampling input dan tahap konversi warna pengodean video.

IsSupported

Menerima nilai boolean yang menunjukkan apakah codec, profil, dan format yang ditentukan didukung.

Persyaratan

   
Klien minimum yang didukung Windows Build 22000
Server minimum yang didukung Windows Build 22000
Header d3d12video.h