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 |