Arresto, sospensione e riavvio della riproduzione
È possibile arrestare o sospendere la riproduzione durante la riproduzione dell'audio waveform. Dopo che la riproduzione è stata sospesa, è possibile riavviarla. Windows fornisce le funzioni seguenti per il controllo della riproduzione audio waveform.
Funzione | Descrizione |
---|---|
waveOutPause | Sospende la riproduzione in un dispositivo di output audio waveform. |
waveOutReset | Arresta la riproduzione in un dispositivo di output audio waveform e contrassegna tutti i blocchi di dati in sospeso come fatto. |
waveOutRestart | Riprende la riproduzione in un dispositivo di output audio waveform sospeso. |
La sospensione di un dispositivo audio waveform tramite waveOutPause potrebbe non essere istantanea; il driver può terminare la riproduzione del blocco corrente prima di sospendere la riproduzione.
In genere, non appena il primo blocco di dati waveform-audio viene inviato usando la funzione waveOutWrite , inizia la riproduzione del dispositivo waveform-audio. Se non vuoi che il suono inizi immediatamente a suonare, chiama waveOutPause prima di chiamare waveOutWrite. Quindi, quando vuoi iniziare a riprodurre dati waveform-audio, chiama waveOutRestart.
Non è possibile usare waveOutRestart per riavviare un dispositivo arrestato con waveOutReset; è necessario usare waveOutWrite per inviare il primo blocco di dati per riprendere la riproduzione nel dispositivo.