Tag Parser  9.1.1
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Classes | Namespaces | Enumerations | Functions
mpegaudioframe.h File Reference
#include "../diagnostics.h"
#include <cstdint>
#include <iostream>
Include dependency graph for mpegaudioframe.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TagParser::MpegAudioFrame
 The MpegAudioFrame class is used to parse MPEG audio frames. More...
 

Namespaces

 CppUtilities
 
 TagParser
 Contains all classes and functions of the TagInfo library.
 

Enumerations

enum  TagParser::MpegChannelMode {
  TagParser::MpegChannelMode::Stereo, TagParser::MpegChannelMode::JointStereo, TagParser::MpegChannelMode::DualChannel, TagParser::MpegChannelMode::SingleChannel,
  TagParser::MpegChannelMode::Unspecifed
}
 Specifies the channel mode. More...
 
enum  TagParser::XingHeaderFlags {
  TagParser::XingHeaderFlags::None = 0x0u, TagParser::XingHeaderFlags::HasFramesField = 0x1u, TagParser::XingHeaderFlags::HasBytesField = 0x2u, TagParser::XingHeaderFlags::HasTocField = 0x4u,
  TagParser::XingHeaderFlags::HasQualityIndicator = 0x8u
}
 

Functions

const TAG_PARSER_EXPORT char * TagParser::mpegChannelModeString (MpegChannelMode channelMode)
 Returns the string representation for the specified channelMode. More...
 
constexpr XingHeaderFlags TagParser::operator| (XingHeaderFlags lhs, XingHeaderFlags rhs)
 
constexpr XingHeaderFlags TagParser::operator& (XingHeaderFlags lhs, XingHeaderFlags rhs)