An implementation of MP4 (AAC, ALAC, ...) metadata. More...
Classes | |
| class | Chapter |
| class | ChapterHolder |
| class | CoverArt |
| MP4 picture. More... | |
| class | File |
| An implementation of TagLib::File with MP4 specific methods. More... | |
| class | Item |
| MP4 item. More... | |
| class | ItemFactory |
| A factory for creating MP4 items during parsing. More... | |
| class | NeroChapterList |
| class | Properties |
| An implementation of MP4 audio properties. More... | |
| class | QtChapterList |
| class | Stem |
| class | StemPrivate |
| STEM. More... | |
| class | Tag |
| An MP4 tag implementation. More... | |
Typedefs | |
| using | ChapterList = List< Chapter > |
| List of chapters. | |
| using | CoverArtList = List< CoverArt > |
| using | ItemMap = TagLib::Map< String, Item > |
Enumerations | |
| enum | AtomDataType { TypeImplicit = 0 , TypeUTF8 = 1 , TypeUTF16 = 2 , TypeSJIS = 3 , TypeHTML = 6 , TypeXML = 7 , TypeUUID = 8 , TypeISRC = 9 , TypeMI3P = 10 , TypeGIF = 12 , TypeJPEG = 13 , TypePNG = 14 , TypeURL = 15 , TypeDuration = 16 , TypeDateTime = 17 , TypeGenred = 18 , TypeInteger = 21 , TypeRIAAPA = 24 , TypeUPC = 25 , TypeBMP = 27 , TypeUndefined = 255 } |
Functions | |
| template<typename T > | |
| ChapterList | getChaptersLazy (std::unique_ptr< T > &holder, TagLib::File *file) |
| template<typename T > | |
| void | setChaptersLazy (std::unique_ptr< T > &holder, const ChapterList &chapters) |
| template<typename T > | |
| bool | saveChaptersIfModified (std::unique_ptr< T > &holder, TagLib::File *file) |
An implementation of MP4 (AAC, ALAC, ...) metadata.
| ChapterList TagLib::MP4::getChaptersLazy | ( | std::unique_ptr< T > & | holder, |
| TagLib::File * | file | ||
| ) |
Lazily fetch list of chapters.
| T | class derived from ChapterHolder and implementing read(File *) |
| holder | unique pointer to holder, initially null |
| file | file with chapters |
| bool TagLib::MP4::saveChaptersIfModified | ( | std::unique_ptr< T > & | holder, |
| TagLib::File * | file | ||
| ) |
Save a list of chapters if it has been modified.
| T | class derived from ChapterHolder and implementing write(File *) |
| holder | unique pointer to holder, initially null |
| file | file with chapters |
| void TagLib::MP4::setChaptersLazy | ( | std::unique_ptr< T > & | holder, |
| const ChapterList & | chapters | ||
| ) |
Lazily set a list of chapters.
| T | class derived from ChapterHolder |
| holder | unique pointer to holder, initially null |
| chapters | list of chapters to set |