Tag Parser  7.1.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Todo List
Member TagParser::BackupHelper::backupDirectory ()
Add this as member variable to MediaFileInfo to avoid global.
Member TagParser::BackupHelper::createBackupFile (const std::string &originalPath, std::string &backupPath, NativeFileStream &originalStream, NativeFileStream &backupStream)
Implement callback for progress updates (copy).
Member TagParser::BackupHelper::restoreOriginalFileFromBackupFile (const std::string &originalPath, const std::string &backupPath, NativeFileStream &originalStream, NativeFileStream &backupStream)
Implement callback for progress updates (copy).
Class TagParser::DiagPtr
Remove in v8.
Member TagParser::FlacStream::makeHeader (std::ostream &stream, Diagnostics &diag)
Return as std::streamoff in v8 to avoid conversion.
Member TagParser::FrameComparer::operator() (const uint32 &lhs, const uint32 &rhs) const
Don't pass args by reference in v8.
Member TagParser::MatroskaTag::make (std::ostream &stream, Diagnostics &diag)
Make inline in next major release.
Member TagParser::MatroskaTag::prepareMaking (Diagnostics &diag)
Make inline in next major release.
Member TagParser::MatroskaTrack::makeHeader (std::ostream &stream, Diagnostics &diag) const
Make inline in next major release.
Member TagParser::MatroskaTrack::prepareMakingHeader (Diagnostics &diag) const
Make inline in next major release.
Member TagParser::MediaFileInfo::removeTag (Tag *tag)
Make this return whether the tag could be removed in v8.
Member TagParser::Mp4Atom::seekBackAndWriteAtomSize (std::ostream &stream, const std::ostream::pos_type &startOffset)
Add a version which creates a diag message (in addition to throwing an exception).
Member TagParser::OggIterator::areAllPagesFetched () const
Rename to isLastPageFetched() in next major release.
Member TagParser::TagValue::TagValue (const PositionInSet &value)
Pass value by value in v8.