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 |