Share via


D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT struttura (d3d12video.h)

Fornisce dati per le chiamate a ID3D12VideoDevice::CheckFeatureSupport quando la funzionalità specificata è D3D12_FEATURE_VIDEO_DECODE_SUPPORT. Recupera le informazioni di supporto per la decodifica video.

Sintassi

typedef struct D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT {
  UINT                                   NodeIndex;
  D3D12_VIDEO_DECODE_CONFIGURATION       Configuration;
  UINT                                   Width;
  UINT                                   Height;
  DXGI_FORMAT                            DecodeFormat;
  DXGI_RATIONAL                          FrameRate;
  UINT                                   BitRate;
  D3D12_VIDEO_DECODE_SUPPORT_FLAGS       SupportFlags;
  D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS ConfigurationFlags;
  D3D12_VIDEO_DECODE_TIER                DecodeTier;
} D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT;

Members

NodeIndex

Per un'operazione GPU singola, impostare questo valore su zero. Se sono presenti più nodi GPU, impostare un bit per identificare il nodo (adattatore fisico del dispositivo) a cui si applica la coda di comandi. Ogni bit della maschera corrisponde a un singolo nodo. È possibile impostare solo 1 bit.

Configuration

Struttura D3D12_VIDEO_DECODE_CONFIGURATION che specifica il profilo di decodifica, la crittografia bitstream e il tipo interlacciato del flusso di origine.

Width

Larghezza decodifica del flusso di origine.

Height

Altezza decodifica del flusso di origine

DecodeFormat

DXGI_FORMAT da usare come formato di decodifica. Questo formato è il formato di output se non viene specificata alcuna conversione del decodificatore.

FrameRate

Frequenza dei fotogrammi del formato video. Un valore pari a 0 indica che la frequenza dei fotogrammi è sconosciuta.

BitRate

Velocità media di compressione dei dati al secondo per il flusso video compresso. Queste informazioni vengono usate dal driver per determinare se il video può essere decodificato in tempo reale. Un valore pari a 0 indica che la frequenza di bit è sconosciuta.

SupportFlags

Combinazione di valori dell'enumerazione D3D12_VIDEO_DECODE_SUPPORT_FLAGS che indica il supporto per la decodifica video. Questo valore viene popolato dalla chiamata a ID3D12Device::CheckFeatureSupport.

ConfigurationFlags

Combinazione di valori dell'enumerazione D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS che descrive la configurazione del decodifica video. Questo valore viene popolato dalla chiamata a ID3D12Device::CheckFeatureSupport.

DecodeTier

Membro dell'enumerazione D3D12_VIDEO_DECODE_TIER specificando il livello di decodificazione di un decodificatore video hardware.

Requisiti

Requisito Valore
Intestazione d3d12video.h