D3D12_FEATURE_DATA_VIDEO_ENCODER_PROFILE_LEVEL struttura (d3d12video.h)

Fornisce dati per le chiamate a ID3D12VideoDevice::CheckFeatureSupport quando la funzionalità specificata è D3D12_FEATURE_VIDEO_ENCODER_PROFILE_LEVEL. Recupera un valore che indica se il profilo specificato è supportato per la codifica video.

Sintassi

typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_PROFILE_LEVEL {
  UINT                              NodeIndex;
  D3D12_VIDEO_ENCODER_CODEC         Codec;
  D3D12_VIDEO_ENCODER_PROFILE_DESC  Profile;
  BOOL                              IsSupported;
  D3D12_VIDEO_ENCODER_LEVEL_SETTING MinSupportedLevel;
  D3D12_VIDEO_ENCODER_LEVEL_SETTING MaxSupportedLevel;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_PROFILE_LEVEL;

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.

Codec

Membro dell'enumerazione D3D12_VIDEO_ENCODER_CODEC che specifica il codec per cui viene eseguito la query del livello di profilo supportato.

Profile

Struttura D3D12_VIDEO_ENCODER_PROFILE_DESC che specifica il profilo per cui viene eseguito il supporto.

IsSupported

Riceve un valore booleano che indica se il profilo specificato è supportato per il codec specificato.

MinSupportedLevel

Campo di output che riceve il livello minimo supportato per il codec e il profilo selezionati se supportato.

MaxSupportedLevel

Campo di output che riceve il livello massimo supportato per il codec e il profilo selezionati se supportato.

Requisiti

Requisito Valore
Client minimo supportato Windows Build 22000
Server minimo supportato Windows Build 22000
Intestazione d3d12video.h