Tag Parser  6.3.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Enumerations | Functions
Media::Mpeg4ChannelConfigs Namespace Reference

Encapsulates all supported MPEG-4 channel configurations. More...

Enumerations

enum  Mpeg4ChannelConfig : byte {
  AotSpecificConfig = 0, FrontCenter, FrontLeftFrontRight, FrontCenterFrontLeftFrontRight,
  FrontCenterFrontLeftFrontRightBackCenter, FrontCenterFrontLeftFrontRightBackLeftBackRight, FrontCenterFrontLeftFrontRightBackLeftBackRightLFEChannel, FrontCenterFrontLeftFrontRightSideLeftSideRightBackLeftBackRightLFEChannel
}
 

Functions

TAG_PARSER_EXPORT const char * channelConfigString (byte config)
 Returns the string representation for the specified MPEG-4 channel config. More...
 
TAG_PARSER_EXPORT byte channelCount (byte config)
 Returns the channel count for the specified MPEG-4 channel config. More...
 

Detailed Description

Encapsulates all supported MPEG-4 channel configurations.

Enumeration Type Documentation

◆ Mpeg4ChannelConfig

Enumerator
AotSpecificConfig 
FrontCenter 
FrontLeftFrontRight 
FrontCenterFrontLeftFrontRight 
FrontCenterFrontLeftFrontRightBackCenter 
FrontCenterFrontLeftFrontRightBackLeftBackRight 
FrontCenterFrontLeftFrontRightBackLeftBackRightLFEChannel 
FrontCenterFrontLeftFrontRightSideLeftSideRightBackLeftBackRightLFEChannel 

Definition at line 599 of file mp4ids.h.

Function Documentation

◆ channelConfigString()

const char * Media::Mpeg4ChannelConfigs::channelConfigString ( byte  config)

Returns the string representation for the specified MPEG-4 channel config.

Definition at line 315 of file mp4ids.cpp.

◆ channelCount()

byte Media::Mpeg4ChannelConfigs::channelCount ( byte  config)

Returns the channel count for the specified MPEG-4 channel config.

Definition at line 342 of file mp4ids.cpp.