Méthode IWMCodecLeakyBucket::SetBufferSizeBits (wmcodecdsp.h)
Définit la taille de la mémoire tampon en bits.
Syntaxe
HRESULT SetBufferSizeBits(
[in] ULONG ulBufferSize
);
Paramètres
[in] ulBufferSize
Taille de la mémoire tampon, en bits.
Valeur retournée
Cette méthode retourne un HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.
Code de retour | Description |
---|---|
|
S_OK |
Remarques
Cette méthode n’est pas implémentée sur les objets d’encodeur audio. Si vous appelez cette méthode à partir de l’interface IWMCodecLeakyBucket , elle retourne E_NOTIMPL.
La taille de la mémoire tampon est égale au débit binaire du flux multiplié par la fenêtre de mémoire tampon. Par exemple, un flux avec un débit binaire de 28 kilobits par seconde avec une fenêtre de mémoire tampon de 3 secondes aurait une mémoire tampon de 28 000 bits par seconde x 3 secondes = 84 000 bits.
Cette méthode est une alternative à la définition de la propriété MFPKEY_VIDEOWINDOW. L’utilisation de cette méthode ne modifie pas la vitesse de transmission du flux, mais modifie la fenêtre de mémoire tampon. À l’aide du flux avec une vitesse de transmission de 28 000 bits par seconde dans l’exemple précédent, la définition de la taille de la mémoire tampon sur 84 000 à l’aide de cette méthode aurait exactement le même effet que la définition de MFPKEY_VIDEOWINDOW sur 3 000 millisecondes (3 secondes).
Spécifications
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | wmcodecdsp.h |