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

Vedi anche

D3D12_FEATURE_VIDEO_DECODE_CONVERSION_SUPPORT