Condividi tramite


onda/uscita

La classe di dispositivi wave/out è costituita da dispositivi audio per l'output 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 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.

Anche se esiste anche una classe di dispositivo "wave" per i dispositivi audio a basso livello, è consigliabile usare sempre la classe di dispositivo wave/out per l'output di onde di basso livello.

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