summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibAudio/FlacLoader.h
diff options
context:
space:
mode:
authorkleines Filmröllchen <filmroellchen@serenityos.org>2023-03-07 16:50:32 +0100
committerTim Flynn <trflynn89@pm.me>2023-03-13 12:35:17 -0400
commitd8e8ddedf37e16b41186c2b8dd0b247e1676c4af (patch)
tree145a2f0e35d1b064664d0dc9629ea72adc84a0c7 /Userland/Libraries/LibAudio/FlacLoader.h
parentd1dd753a95540f8b573f9bcf6313e28d01e369dd (diff)
downloadserenity-d8e8ddedf37e16b41186c2b8dd0b247e1676c4af.zip
LibAudio: Add a generic audio metadata container
This container has several design goals: - Represent all common and relevant metadata fields of audio files in a unified way. - Allow perfect recreation of any metadata format from the in-memory structure. This requires that we allow non-detected fields to reside in an "untyped" miscellaneous collection. Like with pictures, plugins are free to store their metadata into the m_metadata field whenever they read it. It is recommended that this happens on loader creation; however failing to read metadata should not cause an error in the plugin.
Diffstat (limited to 'Userland/Libraries/LibAudio/FlacLoader.h')
0 files changed, 0 insertions, 0 deletions