Tag Parser 12.4.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Loading...
Searching...
No Matches
mpegaudioframe.h File Reference
#include "../diagnostics.h"
#include <cstdint>
#include <iostream>
#include <string_view>
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

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

Enumerations

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

Functions

TAG_PARSER_EXPORT std::string_view TagParser::mpegChannelModeString (MpegChannelMode channelMode)
 Returns the string representation for the specified channelMode.
 
constexpr XingHeaderFlags TagParser::operator| (XingHeaderFlags lhs, XingHeaderFlags rhs)
 
constexpr XingHeaderFlags TagParser::operator& (XingHeaderFlags lhs, XingHeaderFlags rhs)