Tag Parser
7.0.3
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
|
#include <aacframe.h>
Public Member Functions | |
AacIcsInfo () | |
Constructs a new ICS info object. More... | |
Public Attributes | |
byte | maxSfb |
byte | swbCount |
byte | windowGroupCount |
byte | windowCount |
byte | windowSequence |
byte | windowGroupLengths [8] |
byte | windowShape |
byte | scaleFactorGrouping |
uint16 | sectionSfbOffset [8][15 *8] |
uint16 | swbOffset [52] |
uint16 | maxSwbOffset |
byte | sectionCb [8][15 *8] |
uint16 | sectionStart [8][15 *8] |
uint16 | sectionEnd [8][15 *8] |
byte | sfbCb [8][15 *8] |
byte | sectionsPerGroup [8] |
byte | globalGain |
uint16 | scaleFactors [8][51] |
byte | midSideCodingMaskPresent |
byte | midSideCodingUsed [aacMaxWindowGroups][aacMaxSfb] |
byte | noiseUsed |
byte | isUsed |
byte | pulseDataPresent |
byte | tnsDataPresent |
byte | gainControlPresent |
byte | predictorDataPresent |
AacPulseInfo | pulse |
AacTnsInfo | tns |
AacPredictorInfo | predictor |
AacLtpInfo | ltp1 |
AacLtpInfo | ltp2 |
AacSsrInfo | ssr |
std::shared_ptr< AacSbrInfo > | sbr |
uint16 | reorderedSpectralDataLength |
byte | longestCodewordLength |
byte | sfConcealment |
byte | revGlobalGain |
uint16 | rvlcSfLength |
uint16 | dpcmNoiseNrg |
byte | sfEscapesPresent |
byte | rvlcEscapesLength |
uint16 | dpcmNoiseLastPos |
Definition at line 336 of file aacframe.h.
TagParser::AacIcsInfo::AacIcsInfo | ( | ) |
Constructs a new ICS info object.
Definition at line 480 of file aacframe.cpp.
uint16 TagParser::AacIcsInfo::dpcmNoiseLastPos |
Definition at line 389 of file aacframe.h.
uint16 TagParser::AacIcsInfo::dpcmNoiseNrg |
Definition at line 386 of file aacframe.h.
byte TagParser::AacIcsInfo::gainControlPresent |
Definition at line 369 of file aacframe.h.
byte TagParser::AacIcsInfo::globalGain |
Definition at line 358 of file aacframe.h.
byte TagParser::AacIcsInfo::isUsed |
Definition at line 365 of file aacframe.h.
byte TagParser::AacIcsInfo::longestCodewordLength |
Definition at line 382 of file aacframe.h.
AacLtpInfo TagParser::AacIcsInfo::ltp1 |
Definition at line 375 of file aacframe.h.
AacLtpInfo TagParser::AacIcsInfo::ltp2 |
Definition at line 376 of file aacframe.h.
byte TagParser::AacIcsInfo::maxSfb |
Definition at line 339 of file aacframe.h.
uint16 TagParser::AacIcsInfo::maxSwbOffset |
Definition at line 350 of file aacframe.h.
byte TagParser::AacIcsInfo::midSideCodingMaskPresent |
Definition at line 361 of file aacframe.h.
byte TagParser::AacIcsInfo::midSideCodingUsed[aacMaxWindowGroups][aacMaxSfb] |
Definition at line 362 of file aacframe.h.
byte TagParser::AacIcsInfo::noiseUsed |
Definition at line 364 of file aacframe.h.
AacPredictorInfo TagParser::AacIcsInfo::predictor |
Definition at line 374 of file aacframe.h.
byte TagParser::AacIcsInfo::predictorDataPresent |
Definition at line 370 of file aacframe.h.
AacPulseInfo TagParser::AacIcsInfo::pulse |
Definition at line 372 of file aacframe.h.
byte TagParser::AacIcsInfo::pulseDataPresent |
Definition at line 367 of file aacframe.h.
uint16 TagParser::AacIcsInfo::reorderedSpectralDataLength |
Definition at line 381 of file aacframe.h.
byte TagParser::AacIcsInfo::revGlobalGain |
Definition at line 384 of file aacframe.h.
byte TagParser::AacIcsInfo::rvlcEscapesLength |
Definition at line 388 of file aacframe.h.
uint16 TagParser::AacIcsInfo::rvlcSfLength |
Definition at line 385 of file aacframe.h.
std::shared_ptr<AacSbrInfo> TagParser::AacIcsInfo::sbr |
Definition at line 378 of file aacframe.h.
byte TagParser::AacIcsInfo::scaleFactorGrouping |
Definition at line 347 of file aacframe.h.
uint16 TagParser::AacIcsInfo::scaleFactors[8][51] |
Definition at line 359 of file aacframe.h.
byte TagParser::AacIcsInfo::sectionCb[8][15 *8] |
Definition at line 352 of file aacframe.h.
uint16 TagParser::AacIcsInfo::sectionEnd[8][15 *8] |
Definition at line 354 of file aacframe.h.
uint16 TagParser::AacIcsInfo::sectionSfbOffset[8][15 *8] |
Definition at line 348 of file aacframe.h.
byte TagParser::AacIcsInfo::sectionsPerGroup[8] |
Definition at line 356 of file aacframe.h.
uint16 TagParser::AacIcsInfo::sectionStart[8][15 *8] |
Definition at line 353 of file aacframe.h.
byte TagParser::AacIcsInfo::sfbCb[8][15 *8] |
Definition at line 355 of file aacframe.h.
byte TagParser::AacIcsInfo::sfConcealment |
Definition at line 383 of file aacframe.h.
byte TagParser::AacIcsInfo::sfEscapesPresent |
Definition at line 387 of file aacframe.h.
AacSsrInfo TagParser::AacIcsInfo::ssr |
Definition at line 377 of file aacframe.h.
byte TagParser::AacIcsInfo::swbCount |
Definition at line 341 of file aacframe.h.
uint16 TagParser::AacIcsInfo::swbOffset[52] |
Definition at line 349 of file aacframe.h.
AacTnsInfo TagParser::AacIcsInfo::tns |
Definition at line 373 of file aacframe.h.
byte TagParser::AacIcsInfo::tnsDataPresent |
Definition at line 368 of file aacframe.h.
byte TagParser::AacIcsInfo::windowCount |
Definition at line 343 of file aacframe.h.
byte TagParser::AacIcsInfo::windowGroupCount |
Definition at line 342 of file aacframe.h.
byte TagParser::AacIcsInfo::windowGroupLengths[8] |
Definition at line 345 of file aacframe.h.
byte TagParser::AacIcsInfo::windowSequence |
Definition at line 344 of file aacframe.h.
byte TagParser::AacIcsInfo::windowShape |
Definition at line 346 of file aacframe.h.