Страницы

Поиск по вопросам

суббота, 6 июля 2019 г.

Как программно измененить громкость звука в Windows?

Как программно измененить громкость звука в Windows?
Можете написать пример? Желательно, чтобы скомпилился на minGW.


Ответ

Нашел хороший пример на MSDN: How to Use Wave Audio Volume Control APIs, есть как получение громкости, так и установка. Данный пример дает нужный результат на версиях WIndows ниже Vista.
В Windows Vista и 7 были представлены новые API для работы с аудио, для изменения громкости глобально нужно использовать интерфейс IAudioEndpointVolume. Небольшой пример использования есть также в MSDN и на CodeProject:

Комментариев нет:

Отправить комментарий