SDL_Mixer Zeit und Equalizer
-
Hallo Forum,
ich weiß nicht, ob das hier das richtige Unterforum ist (Wenn nicht bitte ich um Entschuldigung :))
Es geht um die SDL, genauer gesagt um SDL_Mixer.
Ich schreibe gerade einen Audio-Player, dazu zwei fragen:
1)Wie kann ich die gespielte Zeit und die Gesamtzeit eines Titels herausfinden?
2)Wie kann ich die lautstärke der Kanäle l/r herausfinden, um einen Equalizer zu realisieren? (Etwa wie die grünen Balken in diesem Bild:
http://www.frequencycast.co.uk/images/diy_audacity.jpg)
Bin für jeden Hinweis dankbar,MfG Chris_
-
Keiner eine Idee?
-
Wie kann ich die gespielte Zeit [...] eines Titels herausfinden?
Du merkst Dir die Zeit zu der der Titel angefangen an.
[...] und die Gesamtzeit
Kommt auf das Format an.
Wie kann ich die lautstärke der Kanäle l/r herausfinden
(Etwa wie die grünen Balken in diesem Bild)Du ermittelst das absolute Maximum der blauen Kurve innerhalb eines gegebenen Zeitrahmens.
[...] um einen Equalizer zu realisieren?
Ein Equalizer modifiziert die Amplitude in selektiven Frequenzbereichen.
-
Schonmal Vielen Dank!
-
Sorry für Doppelpost!
Schonmal Vielen Dank!
Du ermittelst das absolute Maximum der blauen Kurve innerhalb eines gegebenen Zeitrahmens.
Wie ist das mit SDL_Mixer zu realisieren? So eine blaue kurve hab ich ja nicht.
ich lade den Titel nur und spiel ihn dann ab.Kommt auf das Format an.
WAV/MP3 hab dazu Doku/Suche nichts gefunden.
MfG Chris_