Beenden, Anhalten und Neustarten der Wiedergabe

Sie können die Wiedergabe anhalten oder anhalten, während Waveform-Audio abspielt wird. Nachdem die Wiedergabe angehalten wurde, können Sie sie neu starten. Windows bietet die folgenden Funktionen zum Steuern der Wiedergabe von Waveform-Audio.

Funktion BESCHREIBUNG
waveOutPause Hält die Wiedergabe auf einem Waveform-Audio-Ausgabegerät an.
waveOutReset Beendet die Wiedergabe auf einem Waveform-Audio-Ausgabegerät und markiert alle ausstehenden Datenblöcke als abgeschlossen.
waveOutRestart Setzt die Wiedergabe auf einem angehaltenen Waveform-Audio-Ausgabegerät wieder auf.

Das Anhalten eines Waveform-Audiogeräts mit waveOutPause ist möglicherweise nicht sofort möglich. Der Treiber kann die Wiedergabe des aktuellen Blocks beenden, bevor die Wiedergabe beendet wird.

Im Allgemeinen beginnt das Waveform-Audio-Gerät mit der Wiedergabe, sobald der erste Waveform-Audio-Datenblock mithilfe der waveOutWrite-Funktion gesendet wird. Wenn Sie nicht möchten, dass der Sound sofort abspielt, rufen Sie waveOutPause auf, bevor Sie waveOutWrite aufrufen. Wenn Sie dann mit der Wiedergabe von Waveform-Audiodaten beginnen möchten, rufen Sie waveOutRestart auf.

Sie können waveOutRestart nicht verwenden, um ein Gerät neu zu starten, das mit waveOutReset beendet wurde. Sie müssen waveOutWrite verwenden, um den ersten Datenblock zu senden, um die Wiedergabe auf dem Gerät wieder aufzunehmen.