Tag Parser  8.2.0
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 <c++utilities/conversion/types.h>
#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

 IoUtilities
 Contains utility classes helping to read and write streams.
 
 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

TAG_PARSER_EXPORT const 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)