é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 |