Partager via


énumération D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE (d3d12video.h)

Spécifie les modes de contrôle du débit de l’encodeur vidéo.

Syntax

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
} ;

Constantes

 
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_ABSOLUTE_QP_MAP
Aucune budgétisation de contrôle de taux. Chaque appel EncodeFrame interprète les valeurs QP dans le champ pRateControlQPMap de la structure D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 ou D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC comme une carte de valeurs QP absolues.
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CQP
Mode de contrôle du taux de paramètres de quantisation constante.
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CBR
Mode de contrôle du débit binaire constant.
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_VBR
Mode de contrôle du débit binaire variable.
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_QVBR
Mode de contrôle de débit variable à taux cible de qualité constante.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Build 22000
Serveur minimal pris en charge Windows Build 22000
En-tête d3d12video.h

Voir aussi

EncodeFrame

D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264

D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC