Какой максимальный уровень звука - PullRequest
4 голосов
/ 13 декабря 2011

Я создаю небольшую сигнализацию, которая должна установить максимальную громкость динамика перед запуском сигнализации.Все работает, но я не знаю, какое максимальное значение для динамиков.Кто-то из вас знает это или знает, где я могу его найти?

Вот как я настраиваю громкость динамиков:

defaultDevice.AudioEndpointVolume.MasterVolumeLevel = 1;

BR

Ответы [ 3 ]

4 голосов
/ 13 декабря 2011

С твоей подсказкой я нашел ответ. Правильный ответ на мою проблему:

defaultDevice.AudioEndpointVolume.MasterVolumeLevel = defaultDevice.AudioEndpointVolume.VolumeRange.MaxdB;

Спасибо за вашу помощь

2 голосов
/ 13 декабря 2011

Посмотрите на IAudioEndpointVolume :: GetVolumeRange API .Это даст вам диапазон громкости в децибелах.

1 голос
/ 13 декабря 2011

Если вы используете интерфейс IAudioEndpointVolume , он имеет метод GetVolumeRange, который получает диапазон громкости в децибелах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...