wave/in

La classe di dispositivi wave/in è costituita da dispositivi audio per l'input audio a basso livello. Si accede a questi dispositivi usando le funzioni wave, descritte in Platform Software Development Kit (SDK). I dispositivi in questa classe sono associati ai 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 phoneGetID riempiono 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 waveInOpen per aprire il dispositivo per l'input. È possibile usare l'handle del dispositivo risultante per registrare dati audio digitalizzati dalla linea o dal dispositivo telefonico.

Anche se esiste anche una classe di dispositivo "wave" per i dispositivi audio a basso livello, è consigliabile usare sempre la classe wave/in dispositivo per l'input a onda bassa.

Per altre informazioni sulle funzioni wave, vedere Funzioni multimediali.