Tag Parser  6.5.1
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Media::MediaFileInfo Member List

This is the complete list of members for Media::MediaFileInfo, including all inherited members.

addNotification(const Notification &notification)Media::StatusProvider
addNotification(NotificationType type, const std::string &message, const std::string &context)Media::StatusProvider
addNotifications(const StatusProvider &from)Media::StatusProvider
addNotifications(const std::string &higherContext, const StatusProvider &from)Media::StatusProvider
addNotifications(const NotificationList &notifications)Media::StatusProvider
applyChanges()Media::MediaFileInfo
areAttachmentsSupported() constMedia::MediaFileInfo
areChaptersSupported() constMedia::MediaFileInfo
areTagsSupported() constMedia::MediaFileInfo
areTracksSupported() constMedia::MediaFileInfo
attachments() constMedia::MediaFileInfo
attachmentsParsingStatus() constMedia::MediaFileInfoinline
availableLanguages(Media::MediaType type=Media::MediaType::Audio) constMedia::MediaFileInfo
BasicFileInfo(const std::string &path=std::string())Media::BasicFileInfo
BasicFileInfo(const BasicFileInfo &)=deleteMedia::BasicFileInfo
CallbackFunction typedefMedia::StatusProvider
CallbackPair typedefMedia::StatusProvider
CallbackVector typedefMedia::StatusProvider
chapters() constMedia::MediaFileInfo
chaptersParsingStatus() constMedia::MediaFileInfoinline
clearParsingResults()Media::MediaFileInfo
close()Media::BasicFileInfo
container() constMedia::MediaFileInfoinline
containerFormat() constMedia::MediaFileInfoinline
containerFormatAbbreviation() constMedia::MediaFileInfo
containerFormatName() constMedia::MediaFileInfoinline
containerFormatSubversion() constMedia::MediaFileInfoinline
containerOffset() constMedia::MediaFileInfoinline
containerParsingStatus() constMedia::MediaFileInfoinline
containingDirectory(const std::string &path)Media::BasicFileInfostatic
containingDirectory() constMedia::BasicFileInfo
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 >())Media::MediaFileInfo
createId3v1Tag()Media::MediaFileInfo
createId3v2Tag()Media::MediaFileInfo
createVorbisComment()Media::MediaFileInfo
currentPercentage() constMedia::StatusProviderinline
currentStatus() constMedia::StatusProviderinline
duration() constMedia::MediaFileInfo
extension(const std::string &path)Media::BasicFileInfostatic
extension() constMedia::BasicFileInfo
fileName(const std::string &path, bool cutExtension=false)Media::BasicFileInfostatic
fileName(bool cutExtension=false) constMedia::BasicFileInfo
forceIndexPosition() constMedia::MediaFileInfoinline
forceTagPosition() constMedia::MediaFileInfoinline
forwardStatusUpdateCalls(StatusProvider *other=nullptr)Media::StatusProviderinline
gatherRelatedNotifications(NotificationList &notifications) constMedia::MediaFileInfo
gatherRelatedNotifications() constMedia::MediaFileInfo
hasAnyTag() constMedia::MediaFileInfo
hasCriticalNotifications() constMedia::StatusProviderinline
hasId3v1Tag() constMedia::MediaFileInfoinline
hasId3v2Tag() constMedia::MediaFileInfoinline
hasNotifications() constMedia::StatusProviderinline
hasTracksOfType(Media::MediaType type) constMedia::MediaFileInfo
haveRelatedObjectsNotifications() constMedia::MediaFileInfo
id3v1Tag() constMedia::MediaFileInfoinline
id3v1ToId3v2()Media::MediaFileInfo
id3v2Tags() constMedia::MediaFileInfoinline
id3v2ToId3v1()Media::MediaFileInfo
indexPosition() constMedia::MediaFileInfoinline
invalidate()Media::BasicFileInfo
invalidated()Media::MediaFileInfoprotectedvirtual
invalidateNotifications()Media::StatusProviderinline
invalidateStatus()Media::StatusProviderinline
isAborted() constMedia::StatusProviderinline
isForcingFullParse() constMedia::MediaFileInfoinline
isForcingRewrite() constMedia::MediaFileInfoinline
isOpen() constMedia::BasicFileInfoinline
isReadOnly() constMedia::BasicFileInfoinline
matroskaTags() constMedia::MediaFileInfo
maxPadding() constMedia::MediaFileInfoinline
MediaFileInfo()Media::MediaFileInfo
MediaFileInfo(const std::string &path)Media::MediaFileInfo
MediaFileInfo(const MediaFileInfo &)=deleteMedia::MediaFileInfo
mergeId3v2Tags()Media::MediaFileInfo
mimeType() constMedia::MediaFileInfo
minPadding() constMedia::MediaFileInfoinline
mp4Tag() constMedia::MediaFileInfo
notifications() constMedia::StatusProviderinline
open(bool readOnly=false)Media::BasicFileInfo
operator=(const MediaFileInfo &)=deleteMedia::MediaFileInfo
Media::BasicFileInfo::operator=(const BasicFileInfo &)=deleteMedia::BasicFileInfo
paddingSize() constMedia::MediaFileInfoinline
parseAttachments()Media::MediaFileInfo
parseChapters()Media::MediaFileInfo
parseContainerFormat()Media::MediaFileInfo
parseEverything()Media::MediaFileInfo
parseTags()Media::MediaFileInfo
parseTracks()Media::MediaFileInfo
path() constMedia::BasicFileInfoinline
pathWithoutExtension(const std::string &fullPath)Media::BasicFileInfostatic
pathWithoutExtension() constMedia::BasicFileInfo
preferredPadding() constMedia::MediaFileInfoinline
registerCallback(CallbackFunction callback)Media::StatusProvider
removeAllId3v2Tags()Media::MediaFileInfo
removeAllTags()Media::MediaFileInfo
removeId3v1Tag()Media::MediaFileInfo
removeId3v2Tag(Id3v2Tag *tag)Media::MediaFileInfo
removeTag(Tag *tag)Media::MediaFileInfo
removeVorbisComment()Media::MediaFileInfo
reopen(bool readonly=false)Media::BasicFileInfo
reportPathChanged(const std::string &newPath)Media::BasicFileInfoinline
reportSizeChanged(uint64 newSize)Media::BasicFileInfoinline
saveFilePath() constMedia::MediaFileInfoinline
setForceFullParse(bool forceFullParse)Media::MediaFileInfoinline
setForceIndexPosition(bool forceTagPosition)Media::MediaFileInfoinline
setForceRewrite(bool forceRewrite)Media::MediaFileInfoinline
setForceTagPosition(bool forceTagPosition)Media::MediaFileInfoinline
setIndexPosition(ElementPosition indexPosition)Media::MediaFileInfoinline
setMaxPadding(size_t maxPadding)Media::MediaFileInfoinline
setMinPadding(size_t minPadding)Media::MediaFileInfoinline
setPath(const std::string &path)Media::BasicFileInfo
setPreferredPadding(size_t preferredPadding)Media::MediaFileInfoinline
setSaveFilePath(const std::string &saveFilePath)Media::MediaFileInfoinline
setTagPosition(ElementPosition tagPosition)Media::MediaFileInfoinline
size() constMedia::BasicFileInfoinline
StatusProvider()Media::StatusProviderprotected
stream()Media::BasicFileInfoinline
stream() constMedia::BasicFileInfoinline
tagPosition() constMedia::MediaFileInfoinline
tags(std::vector< Tag *> &tags) constMedia::MediaFileInfo
tags() constMedia::MediaFileInfo
tagsParsingStatus() constMedia::MediaFileInfoinline
technicalSummary() constMedia::MediaFileInfo
trackCount() constMedia::MediaFileInfoinline
tracks() constMedia::MediaFileInfo
tracksParsingStatus() constMedia::MediaFileInfoinline
tryToAbort()Media::StatusProviderinline
unregisterAllCallbacks()Media::StatusProviderinline
unregisterCallback(size_t id)Media::StatusProviderinline
updatePercentage(double percentage)Media::StatusProviderinline
updateStatus(const std::string &status)Media::StatusProviderinline
updateStatus(const std::string &status, double percentage)Media::StatusProviderinline
usedProvider()Media::StatusProviderinline
vorbisComment() constMedia::MediaFileInfo
worstNotificationType() constMedia::StatusProviderinline
worstNotificationTypeIncludingRelatedObjects() constMedia::MediaFileInfo
~BasicFileInfo()Media::BasicFileInfovirtual
~MediaFileInfo()Media::MediaFileInfo