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 方法设置音频流中所有通道的音量级别(以分贝为单位)。 |
IPerChannelDbLevel::SetLevelUniform SetLevelUniform 方法将音频流中的所有通道设置为相同的统一音量级别(以分贝为单位)。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | devicetopology.h |