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