IXAudio2VoiceCallback ::OnBufferEnd, méthode (xaudio2.h)
Appelé lorsque la voix termine le traitement d’une mémoire tampon.
Syntaxe
void OnBufferEnd(
void *pBufferContext
);
Paramètres
pBufferContext
Pointeur de contexte affecté au membre pContext de la structure XAUDIO2_BUFFER lors de l’envoi de la mémoire tampon.
Valeur de retour
None
Remarques
Après un rappel OnBufferEnd , la mémoire audio de la mémoire tampon associée à pBufferContext peut être libérée en toute sécurité.
pBufferContext est le pointeur de contexte fourni à l’origine par le membre pContext de la structure XAUDIO2_BUFFER , qui peut être NULL.
OnBufferEnd est garanti pour être appelé juste après la consommation du dernier octet de la mémoire tampon actuelle et avant la consommation du premier octet de la mémoire tampon suivante. Ce rappel peut être utilisé pour remplacer ou libérer les données audio référencées par la mémoire tampon terminée, et pour mettre à jour d’autres états associés à la voix le cas échéant.
Pour plus d’informations sur les méthodes d’interface IXAudio2VoiceCallback , consultez la rubrique Rappels XAudio2 .
Configuration requise pour la plateforme
Windows 10 (XAudio2.9) ; Windows 8, Windows Phone 8 (XAudio 2.8) ; Kit de développement logiciel (SDK) DirectX (XAudio 2.7)Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | xaudio2.h |
Voir aussi
Procédure : diffuser un son en continu à partir du disque