Freigeben über


Welle/Ein/Aus

Die Wave/In/Out-Geräteklasse besteht aus Vollduplex-Audiogeräten. Sie greifen auf diese Geräte zu, indem Sie die Wellenfunktionen verwenden, die im Platform Software Development Kit (SDK) beschrieben werden. Geräte in dieser Klasse sind Mit Liniengeräten verknüpft, die den LINEMEDIAMODE_AUTOMATEDVOICE Medientyp unterstützen, der im dwMediaModes Member der LINEDEVCAPS- Struktur für das Liniengerät angegeben wird.

Die funktionen lineGetID und phoneGetID füllen eine VARSTRING- Struktur und legen das dwStringFormat Member auf den STRINGFORMAT_BINARY Wert fest und fügen zwei zusätzliche Member an:

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

Die DeviceInId und DeviceOutId Member sind Bezeichner eines geschlossenen Audiogeräts. Sie verwenden diese Bezeichner in einem Aufruf der waveOutOpen--Funktion, um das Gerät für die Ausgabe zu öffnen. Sie können das resultierende Gerätehandle verwenden, um digitalisierte Audiodaten an der Leitung oder am Telefongerät wiederzugeben.

Weitere Informationen zu den Wellenfunktionen finden Sie unter Multimediafunktionen.