Freigeben über


wave/in

Die Wave/in-Geräteklasse besteht aus Audiogeräten für den Low-Level-Wave-Audioeingang. 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 waveInOpen-Funktion , um das Gerät für die Eingabe zu öffnen. Sie können das resultierende Gerätehandle verwenden, um digitalisierte Audiodaten vom Leitungs- oder Telefongerät aufzuzeichnen.

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

Weitere Informationen zu den Wellenfunktionen finden Sie unter Multimediafunktionen.