FlushMusicBuffer(id)
FlushMusicBuffer()
kann
verwendet werden, um alle Musik Puffer zu leeren und sie mit
neuen Daten aufzufüllen. Dies kann nützlich sein, wenn Sie
sofort die Audiodaten aktualisieren müssen, die gerade abgespielt
werden. Zum Beispiel weil der Benutzer im Musik-Stream an eine
neue Position gesprungen ist. Nach dem Aufruf von FlushMusicBuffer()
wird Hollywood sofort ein FillMusicBuffer
-Ereignis aufrufen,
so dass Ihr Skript den Audio-Puffer mit aktuellen Daten füllen kann.
Standardmäßig wird es immer eine Verzögerung von etwa 1 Sekunde
zwischen dem Aufruf von FillMusicBuffer() und der Zeit
geben, wo Sie die Audiodaten auf Ihrer Soundkarte hören können.
Wenn Sie FlushMusicBuffer()
aufrufen, können zunächst die Daten
mit einer geringeren Latenz an die Soundkarte gesendet werden.
Siehe FillMusicBuffer für Details.