Propriété AVEncCommonBufferSize

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Spécifie la taille de la mémoire tampon utilisée pendant l’encodage. Cette propriété s’applique uniquement aux modes d’encodage de débit constant (CBR) et de débit variable (VBR).

Cette propriété est en lecture/écriture.

Type de données

UINT32 (VT_UI4)

Guid de propriété

CODECAPI_AVEncCommonBufferSize

Valeur de la propriété

Cette propriété a une plage linéaire de valeurs. Pour obtenir la plage prise en charge, appelez ICodecAPI::GetParameterRange. Les plages de paramètres ne sont pas prises en charge pour les encodeurs de caméra H.264 UVC 1.5.

Notes

Pour certains formats vidéo, la taille de la mémoire tampon est spécifiée en bits, tandis que pour d’autres, elle est spécifiée en octets. Pour plus d’informations, consultez les remarques ci-dessous.

Pour la vidéo MPEG, cette propriété définit la taille de la mémoire tampon du vérificateur de mémoire tampon vidéo (VBV). La taille de la mémoire tampon est en bits.

Pour la vidéo H.264 et la vidéo Windows Media, la propriété définit la taille hypothétique du décodeur de référence (HRD). La taille de la mémoire tampon est en octets.

Pour les caméras d’encodage UVC 1.5 H264, la valeur CPB envoyée à l’encodeur de caméra doit être alignée sur 16 bits. La taille de la mémoire tampon est en octets.

Cette propriété est également utilisée avec les encodeurs de caméra H.264 UVC 1.5.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau | Applications UWP]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau | Applications UWP]
En-tête
Codecapi.h

Voir aussi

Propriétés de l’API codec

ICodecAPI, interface