Changeset View
Changeset View
Standalone View
Standalone View
src/extractors/taglibextractor.h
Show First 20 Lines • Show All 56 Lines • ▼ Show 20 Line(s) | 45 | struct ExtractedData { | |||
---|---|---|---|---|---|
57 | TagLib::String publisher; | 57 | TagLib::String publisher; | ||
58 | TagLib::String label; | 58 | TagLib::String label; | ||
59 | TagLib::String author; | 59 | TagLib::String author; | ||
60 | TagLib::String license; | 60 | TagLib::String license; | ||
61 | TagLib::String compilation; | 61 | TagLib::String compilation; | ||
62 | TagLib::StringList genres; | 62 | TagLib::StringList genres; | ||
63 | QVariant discNumber; | 63 | QVariant discNumber; | ||
64 | QVariant opus; | 64 | QVariant opus; | ||
65 | QVariant rating; | ||||
65 | }; | 66 | }; | ||
66 | void extractMP3(TagLib::FileStream& stream, ExtractedData& data); | 67 | void extractMP3(TagLib::FileStream& stream, ExtractedData& data); | ||
67 | void extractMP4(TagLib::FileStream& stream, ExtractedData& data); | 68 | void extractMP4(TagLib::FileStream& stream, ExtractedData& data); | ||
68 | void extractMusePack(TagLib::FileStream& stream, ExtractedData& data); | 69 | void extractMusePack(TagLib::FileStream& stream, ExtractedData& data); | ||
69 | void extractOgg(TagLib::FileStream& stream, const QString& mimetype, ExtractedData& data); | 70 | void extractOgg(TagLib::FileStream& stream, const QString& mimetype, ExtractedData& data); | ||
70 | }; | 71 | }; | ||
71 | 72 | | |||
72 | } | 73 | } | ||
73 | 74 | | |||
74 | #endif // TAGLIBEXTRACTOR_H | 75 | #endif // TAGLIBEXTRACTOR_H |