structure D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR_0080 (d3d12umddi.h)
La structure D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR_0080 contient la définition du contrôle de débit pour le mode CBR (Constant Bitrate).
Syntaxe
typedef struct D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR_0080 {
UINT InitialQP;
UINT MinQP;
UINT MaxQP;
UINT64 MaxFrameBitSize;
UINT64 TargetBitRate;
UINT64 VBVCapacity;
UINT64 InitialVBVFullness;
} D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR_0080;
Membres
InitialQP
Lorsque l’indicateur D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_INITIAL_QP est défini, InitialQP peut être utilisé par l’algorithme de contrôle de débit.
MinQP
Lorsque l’indicateur D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_QP_RANGE est défini, MinQP limite la plage de paramètres de quantification (QP) de l’algorithme de contrôle de débit.
MaxQP
Lorsque l’indicateur D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_QP_RANGE est défini, MaxQP limite la plage QP de l’algorithme de contrôle de débit.
MaxFrameBitSize
Taille maximale pour chaque image à encoder, en bits. Lorsque D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_MAX_FRAME_SIZE est défini, MaxFrameBitSize limite la taille maximale de chaque image dans l’algorithme de contrôle de débit.
TargetBitRate
Débit binaire constant à utiliser, en bits par seconde.
VBVCapacity
Lorsque D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_1_ENABLE_VBV_SIZES est défini, VBVCapacity spécifie la capacité, en bits, du vérificateur de mémoire tampon vidéo (VBV) à utiliser dans l’algorithme de contrôle de débit.
InitialVBVFullness
Lorsque D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_1_ENABLE_VBV_SIZES est défini, InitialVBVFullness spécifie l’intégralité initiale, en bits, du VBV à utiliser dans l’algorithme de contrôle de débit.
Remarques
Pour plus d’informations générales, consultez Encodage vidéo D3D12 .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 11 (WDDM 3.0) |
En-tête | d3d12umddi.h |
Voir aussi
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour