Freigeben über


Welle/Out

Die Wave/Out-Geräteklasse besteht aus Audiogeräten für die Audioausgabe auf niedriger Ebene. 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 and phoneGetID fill a VARSTRING structure, setting the dwStringFormat member to the STRINGFORMAT_BINARY value and appending this additional member:

DWORD DeviceId;  // identifier of audio device

Das DeviceId Member ist der Bezeichner eines geschlossenen Audiogeräts. Sie verwenden diesen 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.

Obwohl eine "Wave"-Geräteklasse auch für Audiogeräte mit niedriger Welle vorhanden ist, sollten Sie immer die Wave/Out-Geräteklasse für die Low-Level-Wellenausgabe verwenden.

Weitere Informationen zu den Wellenfunktionen finden Sie unter Multimediafunktionen.