Condividi tramite


enumerazione D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE (d3d12video.h)

Specifica le modalità di controllo della frequenza del codificatore video.

Sintassi

typedef enum D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE {
  D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_ABSOLUTE_QP_MAP,
  D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CQP,
  D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CBR,
  D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_VBR,
  D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_QVBR
} ;

Costanti

 
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_ABSOLUTE_QP_MAP
Nessun controllo dei tassi di budget. Ogni chiamata EncodeFrame interpreta i valori QP nel campo pRateControlQPMap della struttura D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 o D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC come mappa di valori QP assoluti.
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CQP
Modalità di controllo della frequenza dei parametri di quantizzazione costante.
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CBR
Modalità di controllo della frequenza dei bit costante.
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_VBR
Modalità di controllo della frequenza dei bit variabile.
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_QVBR
Modalità di controllo della frequenza variabile della frequenza variabile della qualità costante.

Requisiti

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

Vedi anche

EncodeFrame

D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264

D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC