Tag Parser  7.0.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
TagParser::AacProgramConfig Struct Reference

#include <aacframe.h>

Public Member Functions

 AacProgramConfig ()
 Constructs a new program config object. More...
 

Public Attributes

byte elementInstanceTag
 
byte objectType
 
byte samplingFrequencyIndex
 
byte frontChannelElementCount
 
byte sideChannelElementCount
 
byte backChannelElementCount
 
byte lfeChannelElementCount
 
byte assocDataElementCount
 
byte validCcElementCount
 
byte monoMixdownPresent
 
byte monoMixdownElementNumber
 
byte stereoMixdownPresent
 
byte stereoMixdownElementNumber
 
byte matrixMixdownIdxPresent
 
byte pseudoSurroundEnable
 
byte matrixMixdownIdx
 
byte frontElementIsCpe [16]
 
byte frontElementTagSelect [16]
 
byte sideElementIsCpe [16]
 
byte sideElementTagSelect [16]
 
byte backElementIsCpe [16]
 
byte backElementTagSelect [16]
 
byte lfeElementTagSelect [16]
 
byte assocDataElementTagSelect [16]
 
byte ccElementIsIndSw [16]
 
byte validCcElementTagSelect [16]
 
byte channels
 
byte commentFieldBytes
 
byte commentFieldData [257]
 
byte frontChannelCount
 
byte sideChannelCount
 
byte backChannelCount
 
byte lfeChannelCount
 
byte sceChannel [16]
 
byte cpeChannel [16]
 

Detailed Description

Definition at line 297 of file aacframe.h.

Constructor & Destructor Documentation

◆ AacProgramConfig()

TagParser::AacProgramConfig::AacProgramConfig ( )

Constructs a new program config object.

Definition at line 438 of file aacframe.cpp.

Member Data Documentation

◆ assocDataElementCount

byte TagParser::AacProgramConfig::assocDataElementCount

Definition at line 306 of file aacframe.h.

◆ assocDataElementTagSelect

byte TagParser::AacProgramConfig::assocDataElementTagSelect[16]

Definition at line 322 of file aacframe.h.

◆ backChannelCount

byte TagParser::AacProgramConfig::backChannelCount

Definition at line 330 of file aacframe.h.

◆ backChannelElementCount

byte TagParser::AacProgramConfig::backChannelElementCount

Definition at line 304 of file aacframe.h.

◆ backElementIsCpe

byte TagParser::AacProgramConfig::backElementIsCpe[16]

Definition at line 319 of file aacframe.h.

◆ backElementTagSelect

byte TagParser::AacProgramConfig::backElementTagSelect[16]

Definition at line 320 of file aacframe.h.

◆ ccElementIsIndSw

byte TagParser::AacProgramConfig::ccElementIsIndSw[16]

Definition at line 323 of file aacframe.h.

◆ channels

byte TagParser::AacProgramConfig::channels

Definition at line 325 of file aacframe.h.

◆ commentFieldBytes

byte TagParser::AacProgramConfig::commentFieldBytes

Definition at line 326 of file aacframe.h.

◆ commentFieldData

byte TagParser::AacProgramConfig::commentFieldData[257]

Definition at line 327 of file aacframe.h.

◆ cpeChannel

byte TagParser::AacProgramConfig::cpeChannel[16]

Definition at line 333 of file aacframe.h.

◆ elementInstanceTag

byte TagParser::AacProgramConfig::elementInstanceTag

Definition at line 299 of file aacframe.h.

◆ frontChannelCount

byte TagParser::AacProgramConfig::frontChannelCount

Definition at line 328 of file aacframe.h.

◆ frontChannelElementCount

byte TagParser::AacProgramConfig::frontChannelElementCount

Definition at line 302 of file aacframe.h.

◆ frontElementIsCpe

byte TagParser::AacProgramConfig::frontElementIsCpe[16]

Definition at line 315 of file aacframe.h.

◆ frontElementTagSelect

byte TagParser::AacProgramConfig::frontElementTagSelect[16]

Definition at line 316 of file aacframe.h.

◆ lfeChannelCount

byte TagParser::AacProgramConfig::lfeChannelCount

Definition at line 331 of file aacframe.h.

◆ lfeChannelElementCount

byte TagParser::AacProgramConfig::lfeChannelElementCount

Definition at line 305 of file aacframe.h.

◆ lfeElementTagSelect

byte TagParser::AacProgramConfig::lfeElementTagSelect[16]

Definition at line 321 of file aacframe.h.

◆ matrixMixdownIdx

byte TagParser::AacProgramConfig::matrixMixdownIdx

Definition at line 314 of file aacframe.h.

◆ matrixMixdownIdxPresent

byte TagParser::AacProgramConfig::matrixMixdownIdxPresent

Definition at line 312 of file aacframe.h.

◆ monoMixdownElementNumber

byte TagParser::AacProgramConfig::monoMixdownElementNumber

Definition at line 309 of file aacframe.h.

◆ monoMixdownPresent

byte TagParser::AacProgramConfig::monoMixdownPresent

Definition at line 308 of file aacframe.h.

◆ objectType

byte TagParser::AacProgramConfig::objectType

Definition at line 300 of file aacframe.h.

◆ pseudoSurroundEnable

byte TagParser::AacProgramConfig::pseudoSurroundEnable

Definition at line 313 of file aacframe.h.

◆ samplingFrequencyIndex

byte TagParser::AacProgramConfig::samplingFrequencyIndex

Definition at line 301 of file aacframe.h.

◆ sceChannel

byte TagParser::AacProgramConfig::sceChannel[16]

Definition at line 332 of file aacframe.h.

◆ sideChannelCount

byte TagParser::AacProgramConfig::sideChannelCount

Definition at line 329 of file aacframe.h.

◆ sideChannelElementCount

byte TagParser::AacProgramConfig::sideChannelElementCount

Definition at line 303 of file aacframe.h.

◆ sideElementIsCpe

byte TagParser::AacProgramConfig::sideElementIsCpe[16]

Definition at line 317 of file aacframe.h.

◆ sideElementTagSelect

byte TagParser::AacProgramConfig::sideElementTagSelect[16]

Definition at line 318 of file aacframe.h.

◆ stereoMixdownElementNumber

byte TagParser::AacProgramConfig::stereoMixdownElementNumber

Definition at line 311 of file aacframe.h.

◆ stereoMixdownPresent

byte TagParser::AacProgramConfig::stereoMixdownPresent

Definition at line 310 of file aacframe.h.

◆ validCcElementCount

byte TagParser::AacProgramConfig::validCcElementCount

Definition at line 307 of file aacframe.h.

◆ validCcElementTagSelect

byte TagParser::AacProgramConfig::validCcElementTagSelect[16]

Definition at line 324 of file aacframe.h.


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