System Lautstärke verändern
-
Hallo Leute!
Ich arbeite gerade an einem etwas größeren Programm und müsste dafür die Systemlautstärke verändern.
Ich habe schon versucht mich per Google und sonst was zu erkundinge, doch vielleicht bin ich auch zu blöd dafür. Außerdem habe ich dann mal mich an den kmix Source code herangewagt, aber irgendwie komm ich nich drauf und finde da kaum die Einstellungen, die ich brauche.Mein ganzes Programm ist in Qt geschrieben. Über Phonon die Lautstärke zu verändern, bringt mir nicht viel, denn diese ändern, so wie ich das getestet habe, nicht die Systemlautstärke.
Hat vielleicht irgendjemanden eine Ansatz, wo ich noch hingehen könnte? Irgendeine Dokumentation oder sonst was? Ich weiß nichtmehr wo ich noch ansätzen könnte. Beispielsourcecode wäre natürlich auch optimal.
Falls ihr noch Infos braucht, sag bescheid.
Ich nutze selber ein Linux System (Ubuntu) und in Zukunft soll das auch unter anderen System (darunter auch Linux unter ARM) laufen.Schöne Grüße und vielen Dank schonmal im voraus!
Serenity
-
hat denn keiner Ansatzweise eine Idee?
-
Dieser Thread wurde von Moderator/in SeppJ aus dem Forum C++ (auch C++0x) in das Forum Linux/Unix verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Schau Dir am besten mal an, wie diverse Mediaplayer das machen, wenn Du keinen anderen Ansatz hast.
-
Kommt auf das Audiosystem an. Bei PulseAudio (wird von Ubuntu benutzt) zB mit http://0pointer.de/lennart/projects/pulseaudio/doxygen/volume.html
(vielleicht auch interessant: http://pulseaudio.org/wiki/WritingVolumeControlUIs)
-
nman schrieb:
Schau Dir am besten mal an, wie diverse Mediaplayer das machen, wenn Du keinen anderen Ansatz hast.
Das habe ich mit kmix gemacht, aber irgendwie bewege ich mich diesbezüglich meist im Sourcecode nur im Kreis
rüdiger schrieb:
Kommt auf das Audiosystem an. Bei PulseAudio (wird von Ubuntu benutzt) zB mit http://0pointer.de/lennart/projects/pulseaudio/doxygen/volume.html
(vielleicht auch interessant: http://pulseaudio.org/wiki/WritingVolumeControlUIs)
hmmm... okay.
Ich hab gehofft, das ich da was finde, was allgemein auf alle Audiosysteme funktioniert. Jetzt muss ich mal schauen, auf was ich mich da am besten konzentriere.
Bei ALSA wird es denke ich mal das http://www.alsa-project.org/alsa-doc/alsa-lib/ sein.Danke euch beiden für die Antwort
-
Es gibt doch mixer für die Konsole und popen