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.