Freigeben über


wave/out

Die Wave/Out-Geräteklasse besteht aus Audiogeräten für die Low-Level-Wave-Audioausgabe. Sie greifen auf diese Geräte mithilfe der Wellenfunktionen zu, die im Platform Software Development Kit (SDK) beschrieben sind. Geräte in dieser Klasse sind Zeilengeräten zugeordnet, die den LINEMEDIAMODE_AUTOMATEDVOICE Medientyp unterstützen, der im dwMediaModes-Member der LINEDEVCAPS-Struktur für das Leitungsgerät angegeben wird.

Die Funktionen lineGetID und phoneGetID füllen eine VARSTRING-Struktur aus, legen den dwStringFormat-Member auf den wert STRINGFORMAT_BINARY fest und fügen diesen zusätzlichen Member an:

DWORD DeviceId;  // identifier of audio device

Das DeviceId-Element 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 den resultierenden Gerätehandle verwenden, um digitalisierte Audiodaten am Leitungs- oder Telefongerät wiederzugeben.

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

Weitere Informationen zu den Wellenfunktionen finden Sie unter Multimediafunktionen.