Tag Parser  7.0.3
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Public Member Functions | Public Attributes | List of all members
TagParser::Mpeg4AudioSpecificConfig Class Reference

The Mpeg4AudioSpecificConfig class holds MPEG-4 audio specific config parsed using Mp4Track::parseAudioSpecificConfig(). More...

#include <mp4track.h>

Public Member Functions

 Mpeg4AudioSpecificConfig ()
 

Public Attributes

byte audioObjectType
 
byte sampleFrequencyIndex
 
uint32 sampleFrequency
 
byte channelConfiguration
 
byte extensionAudioObjectType
 
bool sbrPresent
 
bool psPresent
 
byte extensionSampleFrequencyIndex
 
uint32 extensionSampleFrequency
 
byte extensionChannelConfiguration
 
bool frameLengthFlag
 
bool dependsOnCoreCoder
 
uint16 coreCoderDelay
 
byte extensionFlag
 
byte layerNr
 
byte numOfSubFrame
 
uint16 layerLength
 
byte resilienceFlags
 
byte epConfig
 

Detailed Description

The Mpeg4AudioSpecificConfig class holds MPEG-4 audio specific config parsed using Mp4Track::parseAudioSpecificConfig().

Remarks
Is part of Mpeg4ElementaryStreamInfo (audio streams only).

Definition at line 16 of file mp4track.h.

Constructor & Destructor Documentation

◆ Mpeg4AudioSpecificConfig()

TagParser::Mpeg4AudioSpecificConfig::Mpeg4AudioSpecificConfig ( )

Definition at line 78 of file mp4track.cpp.

Member Data Documentation

◆ audioObjectType

byte TagParser::Mpeg4AudioSpecificConfig::audioObjectType

Definition at line 20 of file mp4track.h.

◆ channelConfiguration

byte TagParser::Mpeg4AudioSpecificConfig::channelConfiguration

Definition at line 23 of file mp4track.h.

◆ coreCoderDelay

uint16 TagParser::Mpeg4AudioSpecificConfig::coreCoderDelay

Definition at line 32 of file mp4track.h.

◆ dependsOnCoreCoder

bool TagParser::Mpeg4AudioSpecificConfig::dependsOnCoreCoder

Definition at line 31 of file mp4track.h.

◆ epConfig

byte TagParser::Mpeg4AudioSpecificConfig::epConfig

Definition at line 38 of file mp4track.h.

◆ extensionAudioObjectType

byte TagParser::Mpeg4AudioSpecificConfig::extensionAudioObjectType

Definition at line 24 of file mp4track.h.

◆ extensionChannelConfiguration

byte TagParser::Mpeg4AudioSpecificConfig::extensionChannelConfiguration

Definition at line 29 of file mp4track.h.

◆ extensionFlag

byte TagParser::Mpeg4AudioSpecificConfig::extensionFlag

Definition at line 33 of file mp4track.h.

◆ extensionSampleFrequency

uint32 TagParser::Mpeg4AudioSpecificConfig::extensionSampleFrequency

Definition at line 28 of file mp4track.h.

◆ extensionSampleFrequencyIndex

byte TagParser::Mpeg4AudioSpecificConfig::extensionSampleFrequencyIndex

Definition at line 27 of file mp4track.h.

◆ frameLengthFlag

bool TagParser::Mpeg4AudioSpecificConfig::frameLengthFlag

Definition at line 30 of file mp4track.h.

◆ layerLength

uint16 TagParser::Mpeg4AudioSpecificConfig::layerLength

Definition at line 36 of file mp4track.h.

◆ layerNr

byte TagParser::Mpeg4AudioSpecificConfig::layerNr

Definition at line 34 of file mp4track.h.

◆ numOfSubFrame

byte TagParser::Mpeg4AudioSpecificConfig::numOfSubFrame

Definition at line 35 of file mp4track.h.

◆ psPresent

bool TagParser::Mpeg4AudioSpecificConfig::psPresent

Definition at line 26 of file mp4track.h.

◆ resilienceFlags

byte TagParser::Mpeg4AudioSpecificConfig::resilienceFlags

Definition at line 37 of file mp4track.h.

◆ sampleFrequency

uint32 TagParser::Mpeg4AudioSpecificConfig::sampleFrequency

Definition at line 22 of file mp4track.h.

◆ sampleFrequencyIndex

byte TagParser::Mpeg4AudioSpecificConfig::sampleFrequencyIndex

Definition at line 21 of file mp4track.h.

◆ sbrPresent

bool TagParser::Mpeg4AudioSpecificConfig::sbrPresent

Definition at line 25 of file mp4track.h.


The documentation for this class was generated from the following files: