onda/in
La classe di dispositivi wave/in è costituita da dispositivi audio per l'input audio di 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 ai dispositivi line che supportano il tipo di supporto LINEMEDIAMODE_AUTOMATEDVOICE, specificato nel dwMediaModes membro della strutturaLINEDEVCAPS per il dispositivo linea.
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 waveInOpenper aprire il dispositivo per l'input. È possibile usare l'handle del dispositivo risultante per registrare i dati audio digitalizzati dal dispositivo linea o telefono.
Anche se esiste anche una classe di dispositivo "wave" per i dispositivi audio a basso livello, è consigliabile usare sempre la classe wave/in del dispositivo per l'input di onda di basso livello.
Per altre informazioni sulle funzioni d'onda, vedere Funzioni multimediali.