Freigeben über


Schleifenwiedergabe

[Das dieser Seite zugeordnete Feature Waveform Audio ist ein Legacyfeature. Es wurde von WASAPI und Audio Graphs abgelöst. WASAPI- und Audiographen wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit WASAPI - und Audiographen anstelle von Waveform Audio verwenden sollte. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Das Schleifen eines Sounds wird von den Elementen dwLoops und dwFlags in den WAVEHDR-Strukturen gesteuert, die mit der waveOutWrite-Funktion an das Gerät übergeben werden. Verwenden Sie die flags WHDR_BEGINLOOP und WHDR_ENDLOOP im dwFlags-Element , um die datenblöcke am Anfang und Ende für die Schleife anzugeben.

Um einen einzelnen Datenblock zu schleifen, geben Sie beide Flags für denselben Block an. Verwenden Sie zum Angeben der Anzahl von Schleifen den dwLoops-Member in der WAVEHDR-Struktur für den ersten Block in der Schleife.

Sie können die waveOutBreakLoop-Funktion aufrufen, um einen Schleifensound zu beenden.

Wiedergeben von Waveform-Audio Dateien