특히, 저는 Fedora 13을 사용하고 있습니다. 그러나이 코드는 Linux의 Gnome-ish 풍미와 비슷할 것이라고 생각합니다. C++을 사용하여 마스터 볼륨을 조절할 수 있어야하고 "시스템 트레이"의 스피커 아이콘에서 슬라이더를 위아래로 움직 인 것과 똑같은 효과를 낼 수 있어야합니다. 이 코드를 작성하는 가장 쉽고 쉬운 방법은 무엇입니까?linux/C++에서 마스터 볼륨을 제어하는 방법은 무엇입니까?
2
A
답변
3
Alsa library을 사용해야합니다. 또는 amixer 프로그램을 속여서 처리 할 수 있습니다.
+0
링크 된 Alsa 라이브러리를 사용하여 더 많은 지침을 제공해 주시겠습니까? 마스터 볼륨을 조정 하시겠습니까? – Kyle
+0
커맨드 라인에서 볼륨을 높이려면'amixer set Master 1.0dB +'를, 볼륨을 줄이려면'amixer set Master 1.0dB-'를 할 수 있습니다. 내 목표를 달성하기 위해 API 호출 시퀀스로 변환 할 수 있다고 생각합니다. 즉, 장치, 채널, 조정 유형 (감소/증가 집합))을 얻을 수 있습니다. 'Super + Up','Super + Down' 키에이 명령을 묶어서 원하는 곳 어디에서나 키보드의 볼륨을 제어하는 것은 매우 편리합니다. –
관련 문제
- 1. Windows XP에서 마스터 볼륨을 얻는 방법은 무엇입니까?
- 2. 자바를 사용하여 볼륨을 제어하는 방법 ...?
- 3. Win32 PlaySound : 볼륨을 제어하는 방법?
- 4. 비디오의 오디오 볼륨을 제어하는 방법을 익힌다.
- 5. 프로그래밍 방식으로 내 PC의 볼륨을 제어하는 방법?
- 6. 스크립트로 Win7 마스터 볼륨을 변경하려면 어떻게해야합니까?
- 7. MPMusicPlayerController로 볼륨을 끄는 방법은 무엇입니까?
- 8. 모든 하위보기를 제어하는 마스터 UI 요소가 있습니까?
- 9. openAL 또는 Finch에서 특정 사운드를 재생할 때 특정 사운드의 재생 볼륨을 제어하는 방법은 무엇입니까?
- 10. 하드웨어 볼륨 버튼을 사용하여 j2me 애플리케이션의 볼륨을 제어하는 노키아 전화
- 11. IFrame에서 사운드 볼륨을 0으로 설정하는 방법은 무엇입니까?
- 12. 안드로이드 에뮬레이터에서 비디오 볼륨을 늘리는 방법은 무엇입니까?
- 13. Mac OS X에서 볼륨을 나열하는 방법은 무엇입니까?
- 14. 플렉스 : 임베디드 사운드의 볼륨을 변경하는 방법은 무엇입니까?
- 15. 플래시에서 마이크 볼륨을 자동으로 늘리는 방법은 무엇입니까?
- 16. 프로그램을 원격 제어하는 방법은 무엇입니까?
- 17. 양식을 활성 제어하는 방법은 무엇입니까?
- 18. JSF에서 레이아웃을 제어하는 방법은 무엇입니까?
- 19. GridBagConstraints를 제어하는 좋은 방법은 무엇입니까?
- 20. 브라우저에서 포커스를 제어하는 방법은 무엇입니까?
- 21. QDialog의 위치를 제어하는 방법은 무엇입니까?
- 22. CSS 캐시를 제어하는 방법은 무엇입니까?
- 23. Android 서비스를 제어하는 방법은 무엇입니까?
- 24. 데몬 스레드를 제어하는 방법은 무엇입니까?
- 25. Drawstring의 방향을 제어하는 방법은 무엇입니까?
- 26. 텍스트의 대비를 제어하는 방법은 무엇입니까?
- 27. Eclipse RCP에서 MasterDetailsBlock 구성 요소의 크기를 제어하는 방법은 무엇입니까?
- 28. vb6을 사용하여 볼륨을 줄이는 방법
- 29. Vim에서 외부 파일로 폴드를 제어하는 방법은 무엇입니까?
- 30. 속성을 통해 메소드 동작을 제어하는 방법은 무엇입니까?
''그러나 나는이 코드가 리눅스의 어떤 그놈 - 멧 풍미에서도 유사 할 것이라고 믿는다. '당신은 놀랄 것이다. – Falmarri
Linux Audio Jungle을 아직 보지 못했습니다. http://blogs.adobe.com/penguinswf/2007/05/welcome_to_the_jungle.html – ismail