Tag Parser  6.5.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Public Member Functions | Public Attributes | List of all members
Media::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 17 of file mp4track.h.

Constructor & Destructor Documentation

◆ Mpeg4AudioSpecificConfig()

Media::Mpeg4AudioSpecificConfig::Mpeg4AudioSpecificConfig ( )

Definition at line 78 of file mp4track.cpp.

Member Data Documentation

◆ audioObjectType

byte Media::Mpeg4AudioSpecificConfig::audioObjectType

Definition at line 22 of file mp4track.h.

◆ channelConfiguration

byte Media::Mpeg4AudioSpecificConfig::channelConfiguration

Definition at line 25 of file mp4track.h.

◆ coreCoderDelay

uint16 Media::Mpeg4AudioSpecificConfig::coreCoderDelay

Definition at line 34 of file mp4track.h.

◆ dependsOnCoreCoder

bool Media::Mpeg4AudioSpecificConfig::dependsOnCoreCoder

Definition at line 33 of file mp4track.h.

◆ epConfig

byte Media::Mpeg4AudioSpecificConfig::epConfig

Definition at line 40 of file mp4track.h.

◆ extensionAudioObjectType

byte Media::Mpeg4AudioSpecificConfig::extensionAudioObjectType

Definition at line 26 of file mp4track.h.

◆ extensionChannelConfiguration

byte Media::Mpeg4AudioSpecificConfig::extensionChannelConfiguration

Definition at line 31 of file mp4track.h.

◆ extensionFlag

byte Media::Mpeg4AudioSpecificConfig::extensionFlag

Definition at line 35 of file mp4track.h.

◆ extensionSampleFrequency

uint32 Media::Mpeg4AudioSpecificConfig::extensionSampleFrequency

Definition at line 30 of file mp4track.h.

◆ extensionSampleFrequencyIndex

byte Media::Mpeg4AudioSpecificConfig::extensionSampleFrequencyIndex

Definition at line 29 of file mp4track.h.

◆ frameLengthFlag

bool Media::Mpeg4AudioSpecificConfig::frameLengthFlag

Definition at line 32 of file mp4track.h.

◆ layerLength

uint16 Media::Mpeg4AudioSpecificConfig::layerLength

Definition at line 38 of file mp4track.h.

◆ layerNr

byte Media::Mpeg4AudioSpecificConfig::layerNr

Definition at line 36 of file mp4track.h.

◆ numOfSubFrame

byte Media::Mpeg4AudioSpecificConfig::numOfSubFrame

Definition at line 37 of file mp4track.h.

◆ psPresent

bool Media::Mpeg4AudioSpecificConfig::psPresent

Definition at line 28 of file mp4track.h.

◆ resilienceFlags

byte Media::Mpeg4AudioSpecificConfig::resilienceFlags

Definition at line 39 of file mp4track.h.

◆ sampleFrequency

uint32 Media::Mpeg4AudioSpecificConfig::sampleFrequency

Definition at line 24 of file mp4track.h.

◆ sampleFrequencyIndex

byte Media::Mpeg4AudioSpecificConfig::sampleFrequencyIndex

Definition at line 23 of file mp4track.h.

◆ sbrPresent

bool Media::Mpeg4AudioSpecificConfig::sbrPresent

Definition at line 27 of file mp4track.h.


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