Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 |