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_


Anmelden zum Antworten