onda/in/uscita

La classe di dispositivi wave/in/out è costituita da dispositivi audio duplex completi. È 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 due membri aggiuntivi:

DWORD DeviceInId;  // identifier of wave in audio device
DWORD DeviceOutId;  // identifier of wave out audio device

I membri DeviceInId e DeviceOutId sono identificatori di un dispositivo audio chiuso. Questi identificatori vengono usati 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.

Per altre informazioni sulle funzioni d'onda, vedere Funzioni multimediali.