Condividi tramite


Riproduzione ciclica

[La funzionalità associata a questa pagina, Waveform Audio, è una funzionalità legacy. È stato sostituito da WASAPI e Grafici Audio. WASAPI e grafici audio sono stati ottimizzati per Windows 10 e Windows 11. Microsoft consiglia vivamente di usare WASAPI e Audio Graphs anziché Waveform Audio, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Il ciclo di un suono è controllato dai membri dwLoops e dwFlags nelle strutture WAVEHDR passate al dispositivo con la funzione waveOutWrite. Utilizzare i flag WHDR_BEGINLOOP e WHDR_ENDLOOP nel membro dwFlags per specificare i blocchi di dati iniziali e finali per il ciclo.

Per eseguire un ciclo di un singolo blocco di dati, specificare entrambi i flag per lo stesso blocco. Per specificare il numero di cicli, utilizzare il membro dwLoops nella struttura WAVEHDR per il primo blocco del ciclo.

È possibile chiamare la funzione waveOutBreakLoop per arrestare un suono in loop.

riproduzione di file Waveform-Audio