struttura D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 (d3d12umddi.h)
La struttura D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 specifica la configurazione del controllo frequenza.
Sintassi
typedef struct D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 {
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080 Mode;
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080 Flags;
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2 ConfigParams;
DXGI_RATIONAL TargetFrameRate;
} D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2;
Members
Mode
Valore D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080 che specifica la modalità di controllo della frequenza.
Flags
Valore D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080 che specifica i flag per il controllo della frequenza.
ConfigParams
Struttura D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2 i cui membri puntano a strutture di configurazione specifiche basate sulla modalità. Per la modalità matrice del parametro di quantizzazione assoluta (QP), gli argomenti di configurazione vengono forniti in base a EncodeFrame .
Se Mode è D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080_ABSOLUTE_QP_MAP, i valori QP in pRateControlQPMap vengono usati come valori QP assoluti.
Per le altre modalità di controllo della frequenza, i valori QP in pRateControlQPMap vengono interpretati come una mappa QP differenziale da usare per l'operazione di codifica dei fotogrammi corrente. I valori forniti nella mappa vengono incrementati/decrementati sui valori QP definiti dall'algoritmo di controllo della frequenza o dalla costante QP di base impostata in modalità CQP.
TargetFrameRate
Struttura DXGI_RATIONAL che indica la frequenza dei fotogrammi di destinazione per il flusso codificato. Questo valore è un hint per l'algoritmo di budget per il controllo della frequenza.
Commenti
Per informazioni generali, vedere Codifica video D3D12 .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 11 (WDDM 3.0) |
Intestazione | d3d12umddi.h |