Condividi tramite


struttura D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032 (d3d12umddi.h)

La struttura D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032 specifica le informazioni utilizzate 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;

Members

NodeIndex

Nell'operazione con più adattatori, questo indica a quale scheda fisica del dispositivo si applica questa operazione.

InputSample

Larghezza, altezza e formato di input. 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 colori. 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 colore è supportato. Per informazioni dettagliate, vedere D3D12DDI_VIDEO_PROCESS_SUPPORT_FLAGS

ScaleSupport

Indica l'intervallo di scala 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 nel D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS. D3D12DDI_VIDEO_PROCESS_MAX_FILTERS valori di intervallo sono disponibili per i filtri correnti e futuri. Il runtime D3D non inizializza alcun valore di intervallo non supportato dal driver. Il valore di D3D12DDI_VIDEO_PROCESS_MAX_FILTERS è definito come tale:

#define D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020 32

Requisiti

Requisito Valore
Intestazione d3d12umddi.h