struttura D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032 (d3d12umddi.h)

La struttura D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032 specifica le informazioni usate per recuperare le funzionalità per un processore video. Viene usato dalla funzione di callback PFND3D12DDI_VIDEO_GETCAPS, con il parametro Type in D3D12DDIARG_VIDEO_GETCAPS_0020 impostato su D3D12DDICAPS_TYPE_VIDEO_0020_PROCESS_SUPPORT.

Sintassi

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;

Membri

NodeIndex

Nell'operazione a più schede indica a quale scheda fisica del dispositivo si applica questa operazione.

InputSample

Larghezza input, Altezza e Formato. Vedere D3D12DDI_VIDEO_SAMPLE_DESCRIPTION.

InputFieldType

Tipo di campo interlacciato dell'esempio di input. Vedere D3D12DDI_VIDEO_FIELD_TYPE.

InputStereoFormat

Formato stereo dell'input. Vedere D3D12DDI_VIDEO_FRAME_STEREO_FORMAT.

InputFrameRate

Frequenza dei fotogrammi di input.

OutputFormat

Formato DXGI di output e spazio colore. Vedere D3D12DDI_VIDEO_FORMAT_DESCRIPTION.

OutputStereoFormat

Formato stereo dell'output. Vedere D3D12DDI_VIDEO_FRAME_STEREO_FORMAT.

OutputFrameRate

Frequenza dei fotogrammi dell'output.

SupportFlags

Indica se la conversione dal formato di input e dallo spazio colore al formato di output e lo spazio colori è supportato. Per informazioni dettagliate, vedere D3D12DDI_VIDEO_PROCESS_SUPPORT_FLAGS

ScaleSupport

Indica l'intervallo di scalabilità di output supportato per l'elaborazione dell'input nell'output. Vedere D3D12DDI_VIDEO_SCALE_SUPPORT.

FeatureSupport

OR bit per bit pari a zero o più flag dall'enumerazione D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAGS.

DeinterlaceSupport

Modalità deinterlace supportate dal driver. Vedere D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS.

AutoProcessingSupport

Indica il tipo di operazioni di elaborazione automatica supportate dal driver.

FilterSupport

Or bit per bit pari a zero o più flag dall'enumerazione D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS.

FilterRangeSupport[D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020]

Elenco di valori dell'intervallo di filtri. L'ordine dei valori dell'intervallo deve essere specificato nello stesso ordine in cui i filtri vengono visualizzati nella D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS. D3D12DDI_VIDEO_PROCESS_MAX_FILTERS valori di intervallo sono disponibili per i filtri correnti e futuri. Il runtime D3D zero inizializza qualsiasi valore di intervallo non supportato dal driver. Il valore di D3D12DDI_VIDEO_PROCESS_MAX_FILTERS è definito come segue:

#define D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020 32

Fabbisogno

Requisito Valore
intestazione d3d12umddi.h