wave/in/out

Die Geräteklasse wave/in/out besteht aus Vollduplex-Audiogeräten. Sie greifen auf diese Geräte zu, indem Sie die Wave-Funktionen verwenden, die im Platform Software Development Kit (SDK) beschrieben sind. Geräte in dieser Klasse sind Leitungsgeräten zugeordnet, die den medientyp LINEMEDIAMODE_AUTOMATEDVOICE unterstützen, der im dwMediaModes-Element der LINEDEVCAPS-Struktur für das Leitungsgerät angegeben wird.

Die Funktionen lineGetID und phoneGetID füllen eine VARSTRING-Struktur , legen den dwStringFormat-Member auf den wert STRINGFORMAT_BINARY 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 Member DeviceInId und DeviceOutId 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 am Leitungs- oder Telefongerät wiederzugeben.

Weitere Informationen zu den Wellenfunktionen finden Sie unter Multimediafunktionen.