Интерфейс 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 |
Header | devicetopology.h |