Riproduzione in ciclo
[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 che il nuovo codice usi grafici WASAPI e Audio 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 iniziale e finale per il ciclo.
Per eseguire il ciclo di un singolo blocco di dati, specificare entrambi i flag per lo stesso blocco. Per specificare il numero di cicli, usare il membro dwLoops nella struttura WAVEHDR per il primo blocco del ciclo.
È possibile chiamare la funzione waveOutBreakLoop per arrestare un suono a ciclo continuo.
Argomenti correlati