Bagikan melalui


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