Как настроить громкость системы программно (в OSX и Windows) - PullRequest
1 голос
/ 10 сентября 2009

Я хочу манипулировать громкостью системы (общей громкостью или как она там называется) из моей программы. Это может показаться нелепым, но мне нужно провести некоторые измерения, поэтому мне интересно не только ослабить звук с помощью внутренней громкости, но и усилить его, что возможно только с использованием громкости системы. Так как я использую Qt, C ++ - решение будет с благодарностью.

Кто-нибудь знает, как это сделать на Windows или OSX? (Кроссплатформенная разработка, вы видите ...)

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 18 января 2010

Проверьте этот пост. CocoaDev: SoundVolume

0 голосов
/ 10 сентября 2009

Одна возможность в OSX - использовать команду терминала:

#include <cstdlib>
system("osascript -e \"set Volume 5\"\n");

(Конечно, вы можете изменить '5' на любое другое; диапазон может быть от 0 до 7,5 (?))

По общему признанию, это не очень хорошее решение, и я все еще заинтересован в лучшем решении, но, по крайней мере, оно работает, хотя и требует значительных затрат при выполнении команды.

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