Tag Parser  6.5.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CMedia::AdtsFrameUsed to parse "Audio Data Transport Stream" frames
 CMedia::AspectRatioThe AspectRatio struct defines an aspect ratio
 CMedia::AvcConfigurationThe AvcConfiguration struct provides a parser for AVC configuration
 CMedia::AvcFrameThe AvcFrame struct holds an AVC frame
 Cstd::basic_string< Char >STL class
 CMedia::BasicFileInfoBasic file information such as file name, extension, directory and size for a specified file
 CMedia::BitmapInfoHeaderParses the BITMAPINFOHEADER structure defined by MS
 CMedia::CaseInsensitiveCharComparerThe CaseInsensitiveCharComparer struct defines a method for case-insensivive character comparsion (less)
 CMedia::CaseInsensitiveStringComparerThe CaseInsensitiveStringComparer struct defines a method for case-insensivive string comparsion (less)
 CIoUtilities::CopyHelper< bufferSize >
 Cstd::exceptionSTL class
 CMedia::FileElementIterator< ImplementationType >The FileElementIterator class helps iterating through the children of a FileElement
 CMedia::FileElementTraits< ImplementationType >Defines traits for the specified ImplementationType
 CMedia::FileElementTraits< EbmlElement >Defines traits for the GenericFileElement implementation EbmlElement
 CMedia::FileElementTraits< Mp4Atom >Defines traits for the GenericFileElement implementation Mp4Atom
 CMedia::FileElementTraits< Mpeg4Descriptor >Defines traits for the GenericFileElement implementation Mpeg4Descriptor
 CMedia::FlacMetaDataBlockHeaderFLAC "METADATA_BLOCK_HEADER" parser and maker
 CMedia::FlacMetaDataBlockPictureFLAC "METADATA_BLOCK_PICTURE" parser and maker
 CMedia::FlacMetaDataBlockStreamInfoFLAC "METADATA_BLOCK_STREAMINFO" parser
 CMedia::FlacToOggMappingHeaderFLAC-to-Ogg mapping header parser
 CMedia::FrameComparerDefines the order which is used to store ID3v2 frames
 CMedia::HrdParametersThe HrdParameters struct holds "Hypothetical Reference Decoder" parameters
 CMedia::Id3GenresConverts pre-defined ID3 genres to strings and vise versa
 CMedia::Id3v2FrameMakerHelps making ID3v2 frames
 CMedia::Id3v2TagMakerHelps writing ID3v2 tags
 CMedia::MarginDefines the four margins of a rectangle
 CMedia::MatroskaAttachmentMakerHelps writing Matroska "AttachedFile"-elements which contain an attachment
 CMedia::MatroskaOffsetStatesThe MatroskaOffsetStates holds an offset within a Matroska file
 CMedia::MatroskaTagFieldMakerHelps making tag fields
 CMedia::MatroskaTagMakerHelps writing Matroska "Tag"-elements storing tag information
 CMedia::MatroskaTrackHeaderMakerHelps writing Matroska "TrackEntry"-elements storing track header information
 CMedia::MediaFormatFormat of media data
 CMedia::Mp4ExtendedFieldIdThe Mp4ExtendedFieldId specifies parameter for an extended field denoted via Mp4TagAtomIds::Extended
 CMedia::Mp4TagFieldMakerHelps making tag fields
 CMedia::Mp4TagMakerHelps writing MP4 tags
 CMedia::Mpeg4AudioSpecificConfigHolds MPEG-4 audio specific config parsed using Mp4Track::parseAudioSpecificConfig()
 CMedia::Mpeg4ElementaryStreamInfoHolds MPEG-4 elementary stream info parsed using Mp4Track::parseMpeg4ElementaryStreamInfo()
 CMedia::Mpeg4VideoSpecificConfigHolds MPEG-4 video specific config parsed using Mp4Track::parseVideoSpecificConfig()
 CMedia::MpegAudioFrameUsed to parse MPEG audio frames
 CMedia::NotificationHolds a notification message of a certain notification type
 CMedia::OggIteratorHelps iterating through all segments of an OGG bitstream
 CMedia::OggPageUsed to parse OGG pages
 CMedia::OggParameterThe OggParameter struct holds the OGG parameter for a VorbisComment
 CMedia::OpusIdentificationHeaderOpus identification header parser
 CMedia::PositionInSetDescribes the position of an element in a set which consists of a certain number of elements
 CMedia::PpsInfoThe PpsInfo struct holds the picture parameter set
 CMedia::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
 CMedia::SizeDefines the size of a two-dimensional object using integer point precision
 CMedia::SliceInfoThe SliceInfo struct holds the slice information of an AVC frame
 CMedia::SpsInfoThe SpsInfo struct holds the sequence parameter set
 CMedia::StatusProviderActs as a base class for objects providing status information
 CMedia::StreamDataBlockReference to a certain data block of a stream
 CMedia::TagField< ImplementationType >The TagField class is used by FieldMapBasedTag to store the fields
 CMedia::TagField< Id3v2Frame >
 CMedia::TagField< MatroskaTagField >
 CMedia::TagField< Mp4TagField >
 CMedia::TagField< VorbisCommentField >
 CMedia::TagFieldTraits< ImplementationType >Defines traits for the specified ImplementationType
 CMedia::TagFieldTraits< Id3v2Frame >Defines traits for the TagField implementation of the Id3v2Frame class
 CMedia::TagFieldTraits< MatroskaTagField >Defines traits for the TagField implementation of the MatroskaTagField class
 CMedia::TagFieldTraits< Mp4TagField >Defines traits for the TagField implementation of the Mp4TagField class
 CMedia::TagFieldTraits< VorbisCommentField >Defines traits for the TagField implementation of the VorbisCommentField class
 CMedia::TagTargetTarget of a tag
 CMedia::TagValueWraps values of different types
 CTestFileThe TestFile struct holds the path (relative to testfile dir) and checksum of a test file
 CTestFixture
 CMedia::TimingInfoThe TimingInfo struct holds timing information (part of SPS info)
 CMedia::TrackHeaderInfoThe TrackHeaderInfo struct holds information about the present track header (tkhd atom) and information for making a new track header based on it
 CMedia::VorbisIdentificationHeaderVorbis identification header parser
 CMedia::WaveFormatHeaderParses the WAVEFORMATEX structure defined by MS