struttura D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0082_0 (d3d12umddi.h)
La struttura D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0082_0 fornisce dettagli di supporto per le configurazioni di input passate. Usa D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0083_0 per il supporto completo delle funzionalità di codifica video per Windows 11 (WDDM 3.0).
Sintassi
typedef struct D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0082_0 {
UINT NodeIndex;
D3D12DDI_VIDEO_ENCODER_CODEC_0080 Codec;
DXGI_FORMAT InputFormat;
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_0082_0 CodecConfiguration;
D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_0082_0 CodecGopSequence;
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 RateControl;
D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_MODE_0080 IntraRefresh;
D3D12DDI_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_0080 SubregionFrameEncoding;
UINT ResolutionsListCount;
const D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC_0080 *pResolutionList;
UINT MaxDPBCapacity;
D3D12DDI_VIDEO_ENCODER_VALIDATION_FLAGS_0082_0 ValidationFlags;
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0082_0 SupportFlags;
D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 SuggestedProfile;
D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2 SuggestedLevel;
D3D12DDI_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS_0080_2 *pResolutionDependentSupport;
} D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0082_0;
Membri
NodeIndex
[in] In un'operazione a più schede NodeIndex indica la scheda fisica del dispositivo a cui si applica l'operazione.
Codec
[in] Valore D3D12DDI_VIDEO_ENCODER_CODEC_0080 che specifica il codec di codifica da usare.
InputFormat
[in] Valore DXGI_FORMAT che specifica il formato di input dei fotogrammi di input.
CodecConfiguration
[in] Struttura D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_0082_0 che specifica la configurazione richiesta per il codec selezionato. La struttura specifica del codec all'interno di questa struttura deve corrispondere al tipo di codec specificato da Codec.
CodecGopSequence
[in] Struttura D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_0082_0 che specifica il gruppo richiesto di immagini (GOP) per il codec selezionato. La struttura specifica del codec all'interno di questa struttura deve corrispondere al tipo di codec specificato da Codec.
RateControl
[in] Struttura D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 che specifica la configurazione del controllo frequenza richiesta.
IntraRefresh
[in] Valore D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_MODE_0080 che specifica la modalità richiesta all'interno dell'aggiornamento.
SubregionFrameEncoding
[in] Valore D3D12DDI_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_0080 che specifica la modalità di partizionamento delle aree secondarie richiesta.
ResolutionsListCount
[in] Indica il numero di risoluzioni nell'elenco a cui punta pResolutionList.
pResolutionList
[in] Puntatore a una matrice di strutture D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC_0080 che specifica l'elenco delle risoluzioni richieste per il supporto.
MaxDPBCapacity
[in] Numero massimo di frame di riferimento precedenti da usare quando si chiama EncodeFrame per i frame intermedi. Questo valore viene usato per calcolare il livello suggerito.
ValidationFlags
[out] Valore D3D12DDI_VIDEO_ENCODER_VALIDATION_FLAGS_0082_0 che fornisce altri dettagli se la query limite restituisce con il bitD3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0083_0_GENERAL_SUPPORT_OK non impostato.
SupportFlags
[out] Valore D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0082_0 che specifica i dettagli di supporto per la configurazione richiesta.
SuggestedProfile
[out] Struttura D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 in cui il driver restituisce il profilo corrispondente per la configurazione richiesta.
SuggestedLevel
[out] Struttura D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2 in cui il driver restituisce il livello di corrispondenza per la configurazione richiesta per ogni risoluzione presente in pResolutionList.
pResolutionDependentSupport
[out] Puntatore a un elenco di strutture D3D12DDI_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS_0080_2 in cui il driver restituisce i limiti di supporto dipendenti dalla risoluzione.
Osservazioni
Usa D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0083_0 per il supporto completo delle funzionalità di codifica video per Windows 11 (WDDM 3.0).
Fabbisogno
Requisito | Valore |
---|---|
intestazione | d3d12umddi.h |