onda/uscita
La classe di dispositivi wave/out è costituita da dispositivi audio per l'output audio a basso livello. È possibile accedere a questi dispositivi usando le funzioni wave, descritte in Platform Software Development Kit (SDK). I dispositivi in questa classe sono associati a dispositivi line che supportano il tipo di supporto LINEMEDIAMODE_AUTOMATEDVOICE, specificato nel membro dwMediaModes della struttura LINEDEVCAPS per il dispositivo line.
Le funzioni lineGetID e phoneGetIDriempiono una struttura VARSTRING , impostando il membro dwStringFormat sul valore STRINGFORMAT_BINARY e aggiungendo questo membro aggiuntivo:
DWORD DeviceId; // identifier of audio device
Il membro DeviceId è l'identificatore di un dispositivo audio chiuso. Questo identificatore viene usato in una chiamata alla funzione waveOutOpen per aprire il dispositivo per l'output. È possibile usare l'handle del dispositivo risultante per riprodurre dati audio digitalizzati sulla linea o sul dispositivo telefonico.
Anche se esiste anche una classe di dispositivi "wave" per i dispositivi audio a basso livello, è consigliabile usare sempre la classe del dispositivo wave/out per l'output di onda basso.
Per altre informazioni sulle funzioni d'onda, vedere Funzioni multimediali.