Condividi tramite


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.