Seite 1 von 1

Momentane Lautstärke ermitteln ?

Verfasst: 21.03.2014 23:36
von irobot
Hallo allerseits,

ich suche die Möglichkeit, während Musik spielt, die momentane Lautstärke die anliegt, zu ermitteln.

Also nicht die Lautstärke regeln sondern die Lautstärke als zahlenwert zu ERHALTEN (also z.B. 0 = ganz leise, 128 = max lautstärke) um damit eine entsprechende Grafik ansteuern zu können (ähnlich den VU-metern älterer Verstärker...)

Danke im voraus für eure Hilfe !

Grüsse
irobot

Re: Momentane Lautstärke ermitteln ?

Verfasst: 23.03.2014 08:46
von irobot
...äh hab ich die Frage irgendwie unglücklich formuliert oder ist das mit PureBasic garnicht möglich ?

Muss ich da eine Windows-Funktion aufrufen ? Wenn ja, welche ?

Meine Hoffnung stirbt zuletzt...

:^(

Grüsse
irobot
--------------------
www.der-prozess.de

Re: Momentane Lautstärke ermitteln ?

Verfasst: 23.03.2014 12:37
von RSBasic
Ich kenne nur eine Lösung, wie man die derzeit maximal eingestellte Lautstärke ermitteln kann, aber nicht die Lautstärke-Höhe, die gerade von einer Anwendung benutzt wird.

Re: Momentane Lautstärke ermitteln ?

Verfasst: 23.03.2014 16:45
von Derren
Hab auch danach gesucht, aber nichts passendes gefunden. Letztenendes hab ich das genaue Gegenteil von deiner Idee gemacht. Ein Programm benutzt, welches ein VU-Meter hat (Windows selber bringt schon so ein Fenster mit, in der Systemsteuerung), und dann anhand der Pixelfarbe in den verschiedenen Segmenten die Lautstärke ungefähr ermittelt.

http://purebasic.fr/german/viewtopic.php?f=6&t=27758

Zur Pegelermittlung musst du wohl direkt auf den Soundbuffer zugreifen.
FMod.dll und Bass.dll können das wohl, aber das war mir dann auch zu nervig...

Re: Momentane Lautstärke ermitteln ?

Verfasst: 23.03.2014 16:51
von ts-soft
oder hier