Tag Parser  6.5.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Todo List
Member Media::BackupHelper::createBackupFile (const std::string &originalPath, std::string &backupPath, NativeFileStream &originalStream, NativeFileStream &backupStream)
Implement callback for progress updates (copy).
Member Media::BackupHelper::restoreOriginalFileFromBackupFile (const std::string &originalPath, const std::string &backupPath, NativeFileStream &originalStream, NativeFileStream &backupStream)
Implement callback for progress updates (copy).
Member Media::MatroskaTag::make (std::ostream &stream)
Make inline in next major release.
Member Media::MatroskaTag::prepareMaking ()
Make inline in next major release.
Member Media::MatroskaTrack::makeHeader (std::ostream &stream) const
Make inline in next major release.
Member Media::MatroskaTrack::prepareMakingHeader () const
Make inline in next major release.
Member Media::MediaFileInfo::createAppropriateTags (bool treatUnknownFilesAsMp3Files=false, TagUsage id3v1usage=TagUsage::KeepExisting, TagUsage id3v2usage=TagUsage::Always, bool id3InitOnCreate=false, bool id3TransferValuesOnRemoval=true, bool mergeMultipleSuccessiveId3v2Tags=true, bool keepExistingId3v2version=true, byte id3v2MajorVersion=3, const std::vector< TagTarget > &requiredTargets=std::vector< TagTarget >())
Refactoring required, there are too much params (not sure how to refactor though, since not all of the params are simple flags).
Member Media::OggIterator::areAllPagesFetched () const
Rename to isLastPageFetched() in next major release.