Tag Parser 12.3.1
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CTagParser::AbstractAttachmentParses and stores attachment information
 CTagParser::AbstractAttachmentPrivateThe AbstractAttachmentPrivate struct contains private fields of the AbstractAttachment class
 CTagParser::AbstractChapterParses chapter information
 CTagParser::AbstractChapterPrivateThe AbstractChapterPrivate struct contains private fields of the AbstractChapter class
 CTagParser::AbstractContainerInterface and common functionality to parse and make a certain container format
 CTagParser::AbstractContainerPrivateThe AbstractContainerPrivate struct contains private fields of the AbstractContainer class
 CTagParser::AbstractTrackParses and stores technical information about video, audio and other kinds of media tracks
 CTagParser::AbstractTrackPrivateThe AbstractTrackPrivate struct contains private fields of the AbstractTrack class
 CTagParser::Mp4TagField::AdditionalData
 CTagParser::AdtsFrameUsed to parse "Audio Data Transport Stream" frames
 CTagParser::AspectRatioThe AspectRatio struct defines an aspect ratio
 CTagParser::Av1ConfigurationThe Av1Configuration struct provides a parser for AV1 configuration found in ISOBMFF files
 CTagParser::AvcConfigurationThe AvcConfiguration struct provides a parser for AVC configuration
 CTagParser::AvcFrameThe AvcFrame struct holds an AVC frame
 Cstd::basic_string< Char >STL class
 CTagParser::BasicFileInfoBasic file information such as file name, extension, directory and size for a specified file
 CTagParser::BasicProgressFeedback< ActualProgressFeedback >The BasicProgressFeedback class provides the base for ProgressFeedback and AbortableProgressFeedback
 CTagParser::BasicProgressFeedback< AbortableProgressFeedback >
 CTagParser::BasicProgressFeedback< ProgressFeedback >
 CTagParser::BitmapInfoHeaderParses the BITMAPINFOHEADER structure defined by MS
 CTagParser::CaseInsensitiveCharComparerThe CaseInsensitiveCharComparer struct defines a method for case-insensivive character comparison (less)
 CTagParser::CaseInsensitiveStringComparerThe CaseInsensitiveStringComparer struct defines a method for case-insensivive string comparison (less)
 CTagParser::DiagMessageHolds an information, warning or error gathered during parsing or making
 Cstd::exceptionSTL class
 CTagParser::FieldMapBasedTagTraits< ImplementationType >Defines traits for the specified ImplementationType
 CTagParser::FieldMapBasedTagTraits< Id3v2Tag >Defines traits for the TagField implementation of the Id3v2Tag class
 CTagParser::FieldMapBasedTagTraits< MatroskaTag >Defines traits for the TagField implementation of the MatroskaTag class
 CTagParser::FieldMapBasedTagTraits< Mp4Tag >Defines traits for the TagField implementation of the Mp4Tag class
 CTagParser::FieldMapBasedTagTraits< VorbisComment >Defines traits for the TagField implementation of the VorbisComment class
 CTagParser::FileElementTraits< ImplementationType >Defines traits for the specified ImplementationType
 CTagParser::FileElementTraits< EbmlElement >Defines traits for the GenericFileElement implementation EbmlElement
 CTagParser::FileElementTraits< Mp4Atom >Defines traits for the GenericFileElement implementation Mp4Atom
 CTagParser::FileElementTraits< Mpeg4Descriptor >Defines traits for the GenericFileElement implementation Mpeg4Descriptor
 CTagParser::FlacMetaDataBlockHeaderFLAC "METADATA_BLOCK_HEADER" parser and maker
 CTagParser::FlacMetaDataBlockPictureFLAC "METADATA_BLOCK_PICTURE" parser and maker
 CTagParser::FlacMetaDataBlockStreamInfoFLAC "METADATA_BLOCK_STREAMINFO" parser
 CTagParser::FlacToOggMappingHeaderFLAC-to-Ogg mapping header parser
 CTagParser::FrameComparerDefines the order which is used to store ID3v2 frames
 CTagParser::GenericFileElement< ImplementationType >The GenericFileElement class helps to parse binary files which consist of an arboreal element structure
 CTagParser::GenericFileElement< EbmlElement >
 CTagParser::GenericFileElement< Mp4Atom >
 CTagParser::GenericFileElement< Mpeg4Descriptor >
 CTagParser::HrdParametersThe HrdParameters struct holds "Hypothetical Reference Decoder" parameters
 CTagParser::Id3GenresConverts pre-defined ID3 genres to strings and vice versa
 CTagParser::Id3v2FrameMakerHelps making ID3v2 frames
 CTagParser::Id3v2TagMakerHelps writing ID3v2 tags
 CTagParser::IvfFrameUsed to parse IVF frames
 CTagParser::MarginDefines the four margins of a rectangle
 CTagParser::MatroskaAttachmentMakerHelps writing Matroska "AttachedFile"-elements which contain an attachment
 CTagParser::MatroskaCuePositionUpdaterHelps to rewrite the "Cues"-element with shifted positions
 CTagParser::MatroskaEditionEntryParser for edition entries in Matroska files
 CTagParser::MatroskaOffsetStatesThe MatroskaOffsetStates holds an offset within a Matroska file
 CTagParser::MatroskaSeekInfoHelps parsing and making "SeekHead"-elements
 CTagParser::MatroskaTagFieldMakerHelps making tag fields
 CTagParser::MatroskaTagMakerHelps writing Matroska "Tag"-elements storing tag information
 CTagParser::MatroskaTrackHeaderMakerHelps writing Matroska "TrackEntry"-elements storing track header information
 CTagParser::MediaFileInfoPrivateThe MediaFileInfoPrivate struct contains private fields of the MediaFileInfo class
 CTagParser::MediaFormatFormat of media data
 CTagParser::Mp4ExtendedFieldIdThe Mp4ExtendedFieldId specifies parameter for an extended field denoted via Mp4TagAtomIds::Extended
 CTagParser::Mp4TagFieldMakerHelps making tag fields
 CTagParser::Mp4TagMakerHelps writing MP4 tags
 CTagParser::Mp4TimingsThe Mp4Timings struct holds timing values found in multiple MP4 atoms
 CTagParser::Mpeg4AudioSpecificConfigHolds MPEG-4 audio specific config parsed using Mp4Track::parseAudioSpecificConfig()
 CTagParser::Mpeg4ElementaryStreamInfoHolds MPEG-4 elementary stream info parsed using Mp4Track::parseMpeg4ElementaryStreamInfo()
 CTagParser::Mpeg4VideoSpecificConfigHolds MPEG-4 video specific config parsed using Mp4Track::parseVideoSpecificConfig()
 CTagParser::MpegAudioFrameUsed to parse MPEG audio frames
 CTagParser::OggIteratorHelps iterating through all segments of an Ogg bitstream
 CTagParser::OggPageUsed to parse Ogg pages
 CTagParser::OggParameterThe OggParameter struct holds the Ogg parameter for a VorbisComment
 CTagParser::OpusIdentificationHeaderOpus identification header parser
 CTagParser::PopularityValue for ID3v2's "Popularimeter" field
 CTagParser::PositionInSetDescribes the position of an element in a set which consists of a certain number of elements
 CTagParser::PpsInfoThe PpsInfo struct holds the picture parameter set
 CTagParser::SegmentDataThe private SegmentData struct is used in MatroskaContainer::internalMakeFile() to store segment specific data
 CSha256ChecksumThe Sha256Checksum struct holds the "hex string representation" of a SHA-256 checksum
 CTagParser::SizeDefines the size of a two-dimensional object using integer point precision
 CTagParser::SliceInfoThe SliceInfo struct holds the slice information of an AVC frame
 CTagParser::SpsInfoThe SpsInfo struct holds the sequence parameter set
 CTagParser::StreamDataBlockReference to a certain data block of a stream
 CTagParser::TagUsed to store, read and write tag information
 CTagParser::TagCreationSettingsThe TagSettings struct contains settings which can be passed to MediaFileInfo::createAppropriateTags()
 CTagParser::TagField< ImplementationType >The TagField class is used by FieldMapBasedTag to store the fields
 CTagParser::TagField< Id3v2Frame >
 CTagParser::TagField< MatroskaTagField >
 CTagParser::TagField< Mp4TagField >
 CTagParser::TagField< VorbisCommentField >
 CTagParser::TagFieldTraits< ImplementationType >Defines traits for the specified ImplementationType
 CTagParser::TagFieldTraits< Id3v2Frame >Defines traits for the TagField implementation of the Id3v2Frame class
 CTagParser::TagFieldTraits< MatroskaTagField >Defines traits for the TagField implementation of the MatroskaTagField class
 CTagParser::TagFieldTraits< Mp4TagField >Defines traits for the TagField implementation of the Mp4TagField class
 CTagParser::TagFieldTraits< VorbisCommentField >Defines traits for the TagField implementation of the VorbisCommentField class
 CTagParser::TagPrivateThe TagPrivate struct contains private fields of the Tag class
 CTagParser::TagTargetTarget of a tag
 CTagParser::TagValueWraps values of different types
 CTagParser::TagValuePrivateThe TagValuePrivate struct contains private fields of the TagValue class
 CTestFileThe TestFile struct holds the path (relative to testfile dir) and checksum of a test file
 CTestFixture
 CTagParser::TimingInfoThe TimingInfo struct holds timing information (part of SPS info)
 CTagParser::TrackHeaderInfoThe TrackHeaderInfo struct holds information about the present track header (tkhd atom) and information for making a new track header based on it
 Cstd::vector< T >STL class
 CTagParser::VorbisIdentificationHeaderVorbis identification header parser
 CTagParser::WaveFormatHeaderParses the WAVEFORMATEX structure defined by MS