2009-09-10 4 views
1

내 소리 내에서 시스템 소리 크기 (전역 볼륨 또는 기타 소리)를 조작하고 싶습니다. 이것은 어리석은 것처럼 보일지 모르지만, 나는 약간의 측정을 할 필요가 있기 때문에 내부의 소리를 통해 소리를 약하게하는 것뿐만 아니라 시스템의 소리의 크기를 이용해서 소리를 증폭시키는 것에도 관심이 있습니다. Qt를 사용하고 있기 때문에 C++ 솔루션이 크게 감사 할 것입니다.프로그래밍 방식으로 시스템 소리 크기를 설정하는 방법 (OSX 및 Windows에서)

누구든지 Windows 또는 OSX에서이를 수행하는 방법을 알고 있습니까? (교차 플랫폼 개발, 너 ...)

미리 감사드립니다!

+2

나는이 의무 링크를 추가해야 하나? 정말? (한숨) http://xkcd.com/530/ – gnovice

+0

@gnovice effing 좋은 웃음 –

+0

@gnovice 하하, 나는 그 하나를 잊었다! 큰! – bastibe

답변

0

한 OSX에 대한 가능성은 터미널 명령을 사용하는 것입니다

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

(물론, 당신이 '5'을 변경할 수 있습니다 당신이 원하는대로에를, 범위는 0에서 약 7.5 사이가 될 것 같다()?)

물론 이것은 좋은 해결책이 아니며 여전히 더 나은 것에 관심이 있습니다.하지만 적어도 명령을 실행하는 동안 막대한 성능 비용이 들지만 작동합니다.

관련 문제