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.