IPerChannelDbLevel 介面 (devicetopology.h)

IPerChannelDbLevel 介面代表泛型子單位控件介面,可針對音訊數據流中的音訊數據流或頻率頻段,提供音量層級的個別通道控制。 正音量層級代表增益,而負值代表衰減。

用戶端不會直接呼叫這個介面中的方法。 相反地,此介面會作為下列介面的基底介面,用戶端會直接呼叫這些介面:

繼承

IPerChannelDbLevel 介面繼承自 IUnknown 介面。 IPerChannelDbLevel 也有下列類型的成員:

方法

IPerChannelDbLevel 介面具有這些方法。

 
IPerChannelDbLevel::GetChannelCount

GetChannelCount 方法會取得音訊數據流中的通道數目。 (IPerChannelDbLevel.GetChannelCount)
IPerChannelDbLevel::GetLevel

GetLevel 方法會取得指定通道的磁碟區層級,以分貝為單位。
IPerChannelDbLevel::GetLevelRange

GetLevelRange 方法會取得指定通道音量層級的範圍,以分貝為單位。
IPerChannelDbLevel::SetLevel

SetLevel 方法會設定指定通道的音量層級,以分貝為單位。
IPerChannelDbLevel::SetLevelAllChannels

SetLevelAllChannels 方法會設定音訊數據流中所有通道的音量層級,以 decibel 為單位。
IPerChannelDbLevel::SetLevelUniform

SetLevelUniform 方法會將音訊數據流中的所有通道設定為相同的統一音量層級,以分貝為單位。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 devicetopology.h

另請參閱

核心音訊介面

DeviceTopology API

IAudioBass 介面

IAudioMidrange 介面

IAudioTreble 介面

IAudioVolumeLevel 介面