struttura D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT (d3d12video.h)
Fornisce dati per le chiamate a ID3D12VideoDevice::CheckFeatureSupport quando la funzionalità specificata è D3D12_FEATURE_VIDEO_PROCESS_SUPPORT .
Sintassi
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;
Members
NodeIndex
Intero che indica a quale adattatore fisico del dispositivo si applica l'operazione, in un'operazione a più schede.
InputSample
Struttura D3D12_VIDEO_SAMPLE che definisce la larghezza, l'altezza e il formato dell'esempio di input.
InputFieldType
Membro dell'enumerazione D3D12_VIDEO_FIELD_TYPE che specifica il tipo di campo interlacciato dell'esempio di input.
InputStereoFormat
Membro dell'enumerazione D3D12_VIDEO_FRAME_STEREO_FORMAT che specifica il formato stereo dell'esempio di input.
InputFrameRate
Frequenza dei fotogrammi di input.
OutputFormat
Struttura D3D12_VIDEO_FORMAT che specifica il formato DXGI di output e lo spazio colore.
OutputStereoFormat
Membro dell'enumerazione D3D12_VIDEO_FRAME_STEREO_FORMAT che specifica il formato stereo dell'output.
OutputFrameRate
Frequenza dei fotogrammi di output.
SupportFlags
Membro del D3D12_VIDEO_PROCESS_SUPPORT_FLAGS che indica se il formato richiesto e la conversione dello spazio dei colori sono supportati. Questo valore viene popolato dalla chiamata a ID3D12Device::CheckFeatureSupport.
ScaleSupport
Struttura D3D12_VIDEO_SCALE_SUPPORT che specifica le funzionalità di ridimensionamento supportate. Questo valore viene popolato dalla chiamata a ID3D12Device::CheckFeatureSupport.
FeatureSupport
Combinazione OR bit per bit dei valori dell'enumerazione D3D12_VIDEO_PROCESS_FEATURE_FLAGS che specifica le funzionalità di elaborazione video supportate. Questo valore viene popolato dalla chiamata a ID3D12Device::CheckFeatureSupport.
DeinterlaceSupport
Membro dell'enumerazione D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS che specifica le funzionalità di denterlacing supportate. Questo valore viene popolato dalla chiamata a ID3D12Device::CheckFeatureSupport.
AutoProcessingSupport
Membro del D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS che specifica le funzionalità di elaborazione automatica supportate. Questo valore viene popolato dalla chiamata a ID3D12Device::CheckFeatureSupport.
FilterSupport
Combinazione OR bit per bit dei valori dell'enumerazione D3D12_VIDEO_PROCESS_FILTER_FLAGS che specifica le funzionalità di filtro video supportate. Questo valore viene popolato dalla chiamata a ID3D12Device::CheckFeatureSupport.
FilterRangeSupport[32]
Matrice di strutture D3D12_VIDEO_PROCESS_FILTER_RANGE che rappresentano i valori dell'intervallo di filtri. Questo valore viene popolato dalla chiamata a ID3D12Device::CheckFeatureSupport. L'applicazione chiamante deve allocare la memoria per l'elenco di intervalli di filtri prima di chiamare CheckFeatureSupport.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d12video.h |