Condividi tramite


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;

Membri

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 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 per ogni EncodeFrame base.

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 frame corrente. I valori forniti nella mappa vengono incrementati/decrementati sopra i 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.

Osservazioni

Per informazioni generali, vedere di codifica video D3D12.

Fabbisogno

Requisito Valore
client minimo supportato Windows 11 (WDDM 3.0)
intestazione d3d12umddi.h

Vedere anche

D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0

PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0