IXAudio2SourceVoice ::D iscontinuity, méthode (xaudio2.h)
Avertit une voix XAudio2 qu’il n’y a plus de mémoires tampons après la dernière qui se trouve actuellement dans sa file d’attente.
Syntaxe
HRESULT Discontinuity();
Valeur de retour
Retourne S_OK en cas de réussite, un code d’erreur dans le cas contraire.
Remarques
La discontinuité supprime les avertissements qui se produisent normalement dans la build de débogage de XAudio2 lorsqu’une voix manque de mémoires tampons audio à lire. Il est préférable de marquer la mémoire tampon finale d’un flux en l’étiquetant avec l’indicateur XAUDIO2_END_OF_STREAM, mais dans certains cas, le client peut ne pas savoir qu’une mémoire tampon est la fin d’un flux tant qu’une fois la mémoire tampon envoyée.
Étant donné que l’appel de discontinuité équivaut à appliquer l’indicateur XAUDIO2_END_OF_STREAM rétroactivement à la dernière mémoire tampon envoyée, un rappel OnStreamEnd est effectué lorsque cette mémoire tampon se termine.
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 |