Fragen zu libmad



  • Hallo,

    wie der Titel schon sagt habe ich ein paar Fragen bezüglich der Verwendung des MAD mp3 Decoders. Ich versuche mich mithilfe des Beispiels minimad.c einzuarbeiten, hänge jedoch noch an ein paar bestimmten Punkten:

    • Beinhaltet
    void *fdm;
    

    die Daten, die an den Decoder übergeben werden, sprich den Inhalt der mp3 Datei?

    • Welche Aufgabe erfüllt
    struct stat stat;
    

    ?

    • Kann ich die PCM Daten, die MAD als Output liefert, mit einer Library wie http://www.portaudio.com/ abspielen?
    • Wie groß (in Byte) muss die an den Decoder übergebene Datenmenge mindestens sein?
    • Im Beispiel wird auf die Header mman.h und stat.h zurückgegriffen. Welche Aufgaben erfüllen sie?
    • Die Datei mman.h steht mir unter Windows mit mingw leider nicht zur Verfügung. Gibt es eine Alternative?

    Ich hoffe, jemand kann mir meine vielen Fragen beantworten und möchte mich hierfür herzlich bedanken.


Anmelden zum Antworten