IPerChannelDbLevel-Schnittstelle (devicetopology.h)

Die IPerChannelDbLevel-Schnittstelle stellt eine generische Untereinheitssteuerungsschnittstelle dar, die kanalspezifische Steuerung über den Lautstärkepegel eines Audiodatenstroms oder eines Frequenzbands in einem Audiodatenstrom in Dezibel ermöglicht. Eine positive Volumeebene stellt die Verstärkung dar, und ein negativer Wert stellt die Dämpfung dar.

Clients rufen die Methoden in dieser Schnittstelle nicht direkt auf. Stattdessen dient diese Schnittstelle als Basisschnittstelle für die folgenden Schnittstellen, die von Clients direkt aufgerufen werden:

Vererbung

Die IPerChannelDbLevel-Schnittstelle erbt von der IUnknown-Schnittstelle . IPerChannelDbLevel verfügt auch über folgende Membertypen:

Methoden

Die IPerChannelDbLevel-Schnittstelle verfügt über diese Methoden.

 
IPerChannelDbLevel::GetChannelCount

Die GetChannelCount-Methode ruft die Anzahl der Kanäle im Audiodatenstrom ab. (IPerChannelDbLevel.GetChannelCount)
IPerChannelDbLevel::GetLevel

Die GetLevel-Methode ruft die Lautstärke des angegebenen Kanals in Dezibel ab.
IPerChannelDbLevel::GetLevelRange

Die GetLevelRange-Methode ruft den Bereich der Lautstärkeebene des angegebenen Kanals in Dezibel ab.
IPerChannelDbLevel::SetLevel

Die SetLevel-Methode legt die Lautstärke des angegebenen Kanals in Dezibel fest.
IPerChannelDbLevel::SetLevelAllChannels

Die SetLevelAllChannels-Methode legt die Lautstärken aller Kanäle im Audiodatenstrom in Dezibel fest.
IPerChannelDbLevel::SetLevelUniform

Die SetLevelUniform-Methode legt alle Kanäle im Audiodatenstrom auf dieselbe einheitliche Lautstärke in Dezibel fest.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile devicetopology.h

Weitere Informationen

Kernaudioschnittstellen

DeviceTopology-API

IAudioBass-Schnittstelle

IAudioMidrange-Schnittstelle

IAudioTreble-Schnittstelle

IAudioVolumeLevel-Schnittstelle