Condividi tramite


wave/in/out

La classe di dispositivi wave/in/out è costituita da dispositivi audio full duplex. È 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 lineGetIDe phoneGetID riempiono una strutturaVARSTRING, 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 nella linea o nel dispositivo telefonico.

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