Bagikan melalui


struktur D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT (d3d12video.h)

Menyediakan data untuk panggilan ke ID3D12VideoDevice::CheckFeatureSupport saat fitur yang ditentukan D3D12_FEATURE_VIDEO_PROCESS_SUPPORT .

Sintaks

typedef struct D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT {
  UINT                                      NodeIndex;
  D3D12_VIDEO_SAMPLE                        InputSample;
  D3D12_VIDEO_FIELD_TYPE                    InputFieldType;
  D3D12_VIDEO_FRAME_STEREO_FORMAT           InputStereoFormat;
  DXGI_RATIONAL                             InputFrameRate;
  D3D12_VIDEO_FORMAT                        OutputFormat;
  D3D12_VIDEO_FRAME_STEREO_FORMAT           OutputStereoFormat;
  DXGI_RATIONAL                             OutputFrameRate;
  D3D12_VIDEO_PROCESS_SUPPORT_FLAGS         SupportFlags;
  D3D12_VIDEO_SCALE_SUPPORT                 ScaleSupport;
  D3D12_VIDEO_PROCESS_FEATURE_FLAGS         FeatureSupport;
  D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS     DeinterlaceSupport;
  D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS AutoProcessingSupport;
  D3D12_VIDEO_PROCESS_FILTER_FLAGS          FilterSupport;
  D3D12_VIDEO_PROCESS_FILTER_RANGE          FilterRangeSupport[32];
} D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT;

Anggota

NodeIndex

Bilangan bulat yang menunjukkan adaptor fisik perangkat mana yang diterapkan operasi, dalam operasi multi-adaptor.

InputSample

Struktur D3D12_VIDEO_SAMPLE yang menentukan lebar, tinggi, dan format sampel input.

InputFieldType

Anggota enumerasi D3D12_VIDEO_FIELD_TYPE yang menentukan jenis bidang interlaced dari sampel input.

InputStereoFormat

Anggota enumerasi D3D12_VIDEO_FRAME_STEREO_FORMAT yang menentukan format stereo sampel input.

InputFrameRate

Kecepatan bingkai input.

OutputFormat

Struktur D3D12_VIDEO_FORMAT yang menentukan format output DXGI dan ruang warna.

OutputStereoFormat

Anggota enumerasi D3D12_VIDEO_FRAME_STEREO_FORMAT yang menentukan format stereo output.

OutputFrameRate

Kecepatan bingkai output.

SupportFlags

Anggota D3D12_VIDEO_PROCESS_SUPPORT_FLAGS yang menunjukkan apakah format dan konversi colorspace yang diminta didukung. Nilai ini diisi oleh panggilan ke ID3D12Device::CheckFeatureSupport.

ScaleSupport

Struktur D3D12_VIDEO_SCALE_SUPPORT yang menentukan kemampuan penskalakan yang didukung. Nilai ini diisi oleh panggilan ke ID3D12Device::CheckFeatureSupport.

FeatureSupport

Kombinasi nilai OR bit dari enumerasi D3D12_VIDEO_PROCESS_FEATURE_FLAGS yang menentukan fitur pemrosesan video yang didukung. Nilai ini diisi oleh panggilan ke ID3D12Device::CheckFeatureSupport.

DeinterlaceSupport

Anggota enumerasi D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS yang menentukan kemampuan deinterlacing yang didukung. Nilai ini diisi oleh panggilan ke ID3D12Device::CheckFeatureSupport.

AutoProcessingSupport

Anggota D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS menentukan kemampuan pemrosesan otomatis yang didukung. Nilai ini diisi oleh panggilan ke ID3D12Device::CheckFeatureSupport.

FilterSupport

Kombinasi nilai OR bit dari enumerasi D3D12_VIDEO_PROCESS_FILTER_FLAGS yang menentukan fitur pemfilteran video yang didukung. Nilai ini diisi oleh panggilan ke ID3D12Device::CheckFeatureSupport.

FilterRangeSupport[32]

Array struktur D3D12_VIDEO_PROCESS_FILTER_RANGE yang mewakili nilai rentang filter. Nilai ini diisi oleh panggilan ke ID3D12Device::CheckFeatureSupport. Aplikasi panggilan harus mengalokasikan memori untuk daftar rentang filter sebelum memanggil CheckFeatureSupport.

Persyaratan

Persyaratan Nilai
Header d3d12video.h