diff options
author | kleines Filmröllchen <filmroellchen@serenityos.org> | 2023-03-07 16:50:32 +0100 |
---|---|---|
committer | Tim Flynn <trflynn89@pm.me> | 2023-03-13 12:35:17 -0400 |
commit | d8e8ddedf37e16b41186c2b8dd0b247e1676c4af (patch) | |
tree | 145a2f0e35d1b064664d0dc9629ea72adc84a0c7 /Userland/Libraries/LibAudio/FlacLoader.h | |
parent | d1dd753a95540f8b573f9bcf6313e28d01e369dd (diff) | |
download | serenity-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