Tag Parser
7.0.1
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
|
CTagParser::AacDrcInfo | |
CTagParser::AacDrmPsInfo | |
CTagParser::AacFrameElementParser | |
CMedia::AacFrameElementParser | Parses AAC frame elements |
CTagParser::AacHcb | |
CTagParser::AacHcb2Pair | |
CTagParser::AacHcb2Quad | |
CTagParser::AacHcbBinPair | |
CTagParser::AacHcbBinQuad | |
CTagParser::AacIcsInfo | |
CTagParser::AacLtpInfo | |
CTagParser::AacPredictorInfo | |
CTagParser::AacProgramConfig | |
CTagParser::AacPsInfo | |
CTagParser::AacPulseInfo | |
CTagParser::AacSbrInfo | |
CTagParser::AacSsrInfo | |
CTagParser::AacTnsInfo | |
CMedia::AbstractAttachment | Parses and stores attachment information |
▶CTagParser::AbstractAttachment | |
CMedia::AbstractChapter | Parses chapter information |
▶CTagParser::AbstractChapter | |
CMedia::AbstractContainer | Interface and common functionality to parse and make a certain container format |
▶CTagParser::AbstractContainer | |
CMedia::AbstractTrack | Parses and stores technical information about video, audio and other kinds of media tracks |
▶CTagParser::AbstractTrack | |
CMedia::AdtsFrame | Used to parse "Audio Data Transport Stream" frames |
CTagParser::AdtsFrame | |
CMedia::AdtsStream | Implementation of Media::AbstractTrack for ADTS streams |
CMedia::AspectRatio | The AspectRatio struct defines an aspect ratio |
CTagParser::AspectRatio | |
CTagParser::AvcConfiguration | The AvcConfiguration struct provides a parser for AVC configuration |
CMedia::AvcFrame | The AvcFrame struct holds an AVC frame |
CTagParser::AvcFrame | |
▶Cstd::basic_string< Char > | STL class |
CMedia::BasicFileInfo | Basic file information such as file name, extension, directory and size for a specified file |
▶CTagParser::BasicFileInfo | |
CTagParser::BasicProgressFeedback< ActualProgressFeedback > | |
▶CTagParser::BasicProgressFeedback< AbortableProgressFeedback > | |
▶CTagParser::BasicProgressFeedback< ProgressFeedback > | |
CMedia::BitmapInfoHeader | Parses the BITMAPINFOHEADER structure defined by MS |
CTagParser::BitmapInfoHeader | |
CTagParser::CaseInsensitiveCharComparer | The CaseInsensitiveCharComparer struct defines a method for case-insensivive character comparsion (less) |
CTagParser::CaseInsensitiveStringComparer | The CaseInsensitiveStringComparer struct defines a method for case-insensivive string comparsion (less) |
CIoUtilities::CopyHelper< bufferSize > | |
CTagParser::DiagMessage | |
CTagParser::DiagPtr | |
CMedia::EbmlElement | Helps to parse EBML files such as Matroska files |
▶Cstd::exception | STL class |
CMedia::Failure | The class inherits from std::exception and serves as base class for exceptions thrown by the elements of the Media namespace |
CMedia::FieldMapBasedTag | The FieldMapBasedTag provides a generic implementation of Tag which stores the tag fields using std::multimap |
CMedia::FieldMapBasedTagTraits | Defines traits for the specified ImplementationType |
CTagParser::FieldMapBasedTagTraits< 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 |
CMedia::FileDataBlock | Reference to a certain data block of a file stream |
CMedia::FileElementTraits | Defines traits for the specified ImplementationType |
CTagParser::FileElementTraits< 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 |
CMedia::FlacMetaDataBlockHeader | FLAC "METADATA_BLOCK_HEADER" parser and maker |
CTagParser::FlacMetaDataBlockHeader | |
CMedia::FlacMetaDataBlockPicture | FLAC "METADATA_BLOCK_PICTURE" parser and maker |
CTagParser::FlacMetaDataBlockPicture | |
CMedia::FlacMetaDataBlockStreamInfo | FLAC "METADATA_BLOCK_STREAMINFO" parser |
CTagParser::FlacMetaDataBlockStreamInfo | |
CMedia::FlacStream | Implementation of Media::AbstractTrack for raw FLAC streams |
CMedia::FlacToOggMappingHeader | FLAC-to-Ogg mapping header parser |
CTagParser::FlacToOggMappingHeader | |
CMedia::FrameComparer | Defines the order which is used to store ID3v2 frames |
CTagParser::FrameComparer | |
CMedia::GenericContainer | Helps parsing header, track, tag and chapter information of a file |
CMedia::GenericFileElement | Helps to parse binary files which consist of an arboreal element strucutre |
▶CTagParser::GenericFileElement< ImplementationType > | |
CTagParser::GenericFileElement< EbmlElement > | |
CTagParser::GenericFileElement< Mp4Atom > | |
CTagParser::GenericFileElement< Mpeg4Descriptor > | |
CMedia::HrdParameters | The HrdParameters struct holds "Hypothetical Reference Decoder" parameters |
CTagParser::HrdParameters | |
CTagParser::Id3Genres | Converts pre-defined ID3 genres to strings and vise versa |
CMedia::Id3v1Tag | Implementation of Media::Tag for ID3v1 tags |
CMedia::Id3v2Frame | Used by Id3v2Tag to store the fields |
CMedia::Id3v2FrameMaker | Helps making ID3v2 frames |
CTagParser::Id3v2FrameMaker | |
CMedia::Id3v2Tag | Implementation of Media::Tag for ID3v2 tags |
CMedia::Id3v2TagMaker | Helps writing ID3v2 tags |
CTagParser::Id3v2TagMaker | |
CMedia::InvalidDataException | The exception that is thrown when the data to be parsed or to be made seems invalid and therefore can not be parsed |
CTagParser::Margin | Defines the four margins of a rectangle |
CMedia::MatroskaAttachment | Implementation of Media::AbstractAttachment for the Matroska container |
CMedia::MatroskaAttachmentMaker | Helps writing Matroska "AttachedFile"-elements which contain an attachment |
CTagParser::MatroskaAttachmentMaker | |
CMedia::MatroskaContainer | Implementation of GenericContainer<MediaFileInfo, MatroskaTag, MatroskaTrack, EbmlElement> |
CMedia::MatroskaCuePositionUpdater | Helps to rewrite the "Cues"-element with shifted positions |
CTagParser::MatroskaCuePositionUpdater | |
CTagParser::MatroskaEditionEntry | Parser for edition entries in Matroska files |
▶CTagParser::MatroskaOffsetStates | The MatroskaOffsetStates holds an offset within a Matroska file |
CMedia::MatroskaSeekInfo | Helps parsing and making "SeekHead"-elements |
CTagParser::MatroskaSeekInfo | |
CMedia::MatroskaTag | Implementation of Media::Tag for the Matroska container |
CMedia::MatroskaTagField | Used by MatroskaTag to store the fields |
CMedia::MatroskaTagFieldMaker | Helps making tag fields |
CTagParser::MatroskaTagFieldMaker | |
CMedia::MatroskaTagMaker | Helps writing Matroska "Tag"-elements storing tag information |
CTagParser::MatroskaTagMaker | |
CMedia::MatroskaTrack | Implementation of Media::AbstractTrack for the Matroska container |
CMedia::MatroskaTrackHeaderMaker | Helps writing Matroska "TrackEntry"-elements storing track header information |
CTagParser::MatroskaTrackHeaderMaker | |
CMedia::MediaFileInfo | Allows to read and write tag information providing a container/tag format independent interface |
CMedia::MediaFormat | Format of media data |
CTagParser::MediaFormat | |
CMedia::Mp4Atom | Helps to parse MP4 files |
CMedia::Mp4Container | Implementation of GenericContainer<MediaFileInfo, Mp4Tag, Mp4Track, Mp4Atom> |
CMedia::Mp4ExtendedFieldId | The Mp4ExtendedFieldId specifies parameter for an extended field denoted via Mp4TagAtomIds::Extended |
CTagParser::Mp4ExtendedFieldId | |
CMedia::Mp4Tag | Implementation of Media::Tag for the MP4 container |
CMedia::Mp4TagField | Used by Mp4Tag to store the fields |
CMedia::Mp4TagFieldMaker | Helps making tag fields |
CTagParser::Mp4TagFieldMaker | |
CMedia::Mp4TagMaker | Helps writing MP4 tags |
CTagParser::Mp4TagMaker | |
CMedia::Mp4Track | Implementation of Media::AbstractTrack for the MP4 container |
CTagParser::Mpeg4AudioSpecificConfig | Holds MPEG-4 audio specific config parsed using Mp4Track::parseAudioSpecificConfig() |
CMedia::Mpeg4Descriptor | Helps to parse MPEG-4 descriptors |
CTagParser::Mpeg4ElementaryStreamInfo | Holds MPEG-4 elementary stream info parsed using Mp4Track::parseMpeg4ElementaryStreamInfo() |
CTagParser::Mpeg4VideoSpecificConfig | Holds MPEG-4 video specific config parsed using Mp4Track::parseVideoSpecificConfig() |
CMedia::MpegAudioFrame | Used to parse MPEG audio frames |
CTagParser::MpegAudioFrame | |
CMedia::MpegAudioFrameStream | Implementation of Media::AbstractTrack MPEG audio streams |
CMedia::NoDataFoundException | The exception that is thrown when the data to be parsed holds no parsable information |
CMedia::NotImplementedException | This exception is thrown when the an operation is invoked that has not been implemented yet |
CMedia::OggContainer | Implementation of Media::AbstractContainer for OGG files |
CMedia::OggIterator | Helps iterating through all segments of an OGG bitstream |
CTagParser::OggIterator | |
CMedia::OggPage | Used to parse OGG pages |
CTagParser::OggPage | |
CTagParser::OggParameter | The OggParameter struct holds the OGG parameter for a VorbisComment |
CMedia::OggStream | Implementation of Media::AbstractTrack for OGG streams |
CMedia::OggVorbisComment | Specialization of Media::VorbisComment for Vorbis comments inside an OGG stream |
CMedia::OperationAbortedException | The exception that is thrown when an operation has been stopped and thus not successfully completed because it has been aborted |
CMedia::OpusIdentificationHeader | Opus identification header parser |
CTagParser::OpusIdentificationHeader | |
CMedia::PositionInSet | Describes the position of an element in a set which consists of a certain number of elements |
CTagParser::PositionInSet | |
CMedia::PpsInfo | The PpsInfo struct holds the picture parameter set |
CTagParser::PpsInfo | |
CTagParser::SegmentData | The private SegmentData struct is used in MatroskaContainer::internalMakeFile() to store segment specific data |
CSha256Checksum | The Sha256Checksum struct holds the "hex string representation" of a SHA-256 checksum |
CTagParser::Size | Defines the size of a two-dimensional object using integer point precision |
CMedia::SliceInfo | The SliceInfo struct holds the slice information of an AVC frame |
CTagParser::SliceInfo | |
CMedia::SpsInfo | The SpsInfo struct holds the sequence parameter set |
CTagParser::SpsInfo | |
CMedia::StreamDataBlock | Reference to a certain data block of a stream |
▶CTagParser::StreamDataBlock | |
▶CTagParser::Tag | |
CMedia::Tag | Used to store, read and write tag information |
CTagParser::TagCreationSettings | The 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 > | |
CMedia::TagFieldTraits | 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::TagTarget | |
CMedia::TagTarget | Target of a tag |
CTagParser::TagValue | |
CMedia::TagValue | Wraps values of different types |
CTestFile | The TestFile struct holds the path (relative to testfile dir) and checksum of a test file |
▶CTestFixture | |
CMedia::TimingInfo | The TimingInfo struct holds timing information (part of SPS info) |
CTagParser::TimingInfo | |
CTagParser::TrackHeaderInfo | The TrackHeaderInfo struct holds information about the present track header (tkhd atom) and information for making a new track header based on it |
CMedia::TruncatedDataException | The exception that is thrown when the data to be parsed is truncated and therefore can not be parsed at all |
▶Cstd::vector< T > | STL class |
CMedia::VersionNotSupportedException | The exception that is thrown when an operation fails because the detected or specified version is not supported by the implementation |
CMedia::VorbisComment | Implementation of Media::Tag for Vorbis comments |
CMedia::VorbisCommentField | Used by VorbisComment to store the fields |
CMedia::VorbisIdentificationHeader | Vorbis identification header parser |
CTagParser::VorbisIdentificationHeader | |
CMedia::WaveAudioStream | Implementation of Media::AbstractTrack for the RIFF WAVE container format |
CMedia::WaveFormatHeader | Parses the WAVEFORMATEX structure defined by MS |
CTagParser::WaveFormatHeader |