struttura D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT (d3d12video.h)
Fornisce dati per le chiamate a ID3D12VideoDevice::CheckFeatureSupport quando la funzionalità specificata è D3D12_FEATURE_VIDEO_DECODE_CONVERSION_SUPPORT. Recupera l'elenco dei profili supportati. Controllare se sono supportate una conversione dello spazio dei colori, la conversione del formato e la scalabilità.
Sintassi
typedef struct D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT {
UINT NodeIndex;
D3D12_VIDEO_DECODE_CONFIGURATION Configuration;
D3D12_VIDEO_SAMPLE DecodeSample;
D3D12_VIDEO_FORMAT OutputFormat;
DXGI_RATIONAL FrameRate;
UINT BitRate;
D3D12_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS SupportFlags;
D3D12_VIDEO_SCALE_SUPPORT ScaleSupport;
} D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT;
Members
NodeIndex
Per una singola operazione GPU, impostare questo valore su zero. Se sono presenti più nodi GPU, impostare un bit per identificare il nodo (scheda fisica del dispositivo) a cui si applica la coda dei comandi. Ogni bit nella maschera corrisponde a un singolo nodo. È possibile impostare solo 1 bit.
Configuration
Struttura D3D12_VIDEO_DECODE_CONFIGURATION che descrive la configurazione della decodifica.
DecodeSample
Struttura D3D12_VIDEO_SAMPLE che rappresenta l'origine decodificata come descrizione di esempio.
OutputFormat
Struttura D3D12_VIDEO_FORMAT contenente la descrizione dell'esempio di output.
FrameRate
Frequenza dei fotogrammi del contenuto video. Viene usato dal driver per determinare se il video può essere decodificato in tempo reale.
BitRate
Velocità media di compressione dei dati al secondo per il flusso video compresso. Viene usato dal driver per determinare se il video può essere decodificato in tempo reale.
SupportFlags
Combinazione di valori del D3D12_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS che indica il supporto per la conversione specificata.
ScaleSupport
Struttura D3D12_VIDEO_SCALE_SUPPORT che rappresenta l'intervallo di dimensioni di output per la conversione decodifica.
Commenti
Se è supportata la conversione dello spazio dei colori e del formato, ScaleFlags avrà il D3D12_VIDEO_SCALE_SUPPORT_FLAGS impostato. I chiamanti devono controllare il campo D3D12_VIDEO_SIZE_RANGE per determinare se la scala richiesta è supportata.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d12video.h |