struktur D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032 (d3d12umddi.h)
Struktur D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032 menentukan informasi yang digunakan untuk mengambil kemampuan untuk prosesor video. Ini digunakan oleh fungsi panggilan balik PFND3D12DDI_VIDEO_GETCAPS , dengan parameter Jenis di D3D12DDIARG_VIDEO_GETCAPS_0020 diatur ke D3D12DDICAPS_TYPE_VIDEO_0020_PROCESS_SUPPORT.
Sintaks
typedef struct D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032 {
UINT NodeIndex;
D3D12DDI_VIDEO_SAMPLE_DESCRIPTION_0020 InputSample;
D3D12DDI_VIDEO_FIELD_TYPE_0020 InputFieldType;
D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020 InputStereoFormat;
DXGI_RATIONAL InputFrameRate;
D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020 OutputFormat;
D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020 OutputStereoFormat;
DXGI_RATIONAL OutputFrameRate;
D3D12DDI_VIDEO_PROCESS_SUPPORT_FLAGS_0022 SupportFlags;
D3D12DDI_VIDEO_SCALE_SUPPORT_0032 ScaleSupport;
D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAGS_0020 FeatureSupport;
D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS_0020 DeinterlaceSupport;
D3D12DDI_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS_0022 AutoProcessingSupport;
D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS_0020 FilterSupport;
D3D12DDI_VIDEO_PROCESS_FILTER_RANGE_0020 FilterRangeSupport[D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020];
} D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032;
Anggota
NodeIndex
Dalam operasi multi-adaptor, ini menunjukkan adaptor fisik perangkat mana yang diterapkan operasi ini.
InputSample
Lebar Input, Tinggi, dan Format. Lihat D3D12DDI_VIDEO_SAMPLE_DESCRIPTION.
InputFieldType
Jenis bidang yang terjalin dari sampel input. Lihat D3D12DDI_VIDEO_FIELD_TYPE.
InputStereoFormat
Format stereo input. Lihat D3D12DDI_VIDEO_FRAME_STEREO_FORMAT.
InputFrameRate
Kecepatan bingkai input.
OutputFormat
Format DXGI output dan ruang warna. Lihat D3D12DDI_VIDEO_FORMAT_DESCRIPTION.
OutputStereoFormat
Format stereo output. Lihat D3D12DDI_VIDEO_FRAME_STEREO_FORMAT.
OutputFrameRate
Kecepatan bingkai output.
SupportFlags
Menunjukkan apakah konversi dari format input dan ruang warna ke format output dan ruang warna didukung. Lihat D3D12DDI_VIDEO_PROCESS_SUPPORT_FLAGS untuk detailnya,
ScaleSupport
Menunjukkan rentang skala output yang didukung untuk pemrosesan input ke output. Lihat D3D12DDI_VIDEO_SCALE_SUPPORT.
FeatureSupport
Bitwise OR dari nol atau lebih bendera dari enumerasi D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAGS .
DeinterlaceSupport
Mode deinterlace yang didukung oleh driver. Lihat D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS.
AutoProcessingSupport
Menunjukkan jenis operasi pemrosesan otomatis yang didukung oleh driver.
FilterSupport
Bitwise OR dari nol atau lebih bendera dari enumerasi D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS .
FilterRangeSupport[D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020]
Daftar nilai rentang filter. Urutan nilai rentang harus ditentukan dalam urutan yang sama dengan filter yang muncul di D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS. D3D12DDI_VIDEO_PROCESS_MAX_FILTERS nilai rentang tersedia untuk filter saat ini dan yang akan datang. Runtime D3D tidak akan menginisialisasi nilai rentang apa pun yang tidak didukung oleh driver. Nilai D3D12DDI_VIDEO_PROCESS_MAX_FILTERS didefinisikan seperti:
#define D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020 32
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3d12umddi.h |