Tag Parser
7.0.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
|
#include <aacframe.h>
Public Member Functions | |
AacSbrInfo (byte sbrElementType, uint16 samplingFrequency, uint16 frameLength, bool isDrm) | |
Constructs a new SBR info object. More... | |
Definition at line 147 of file aacframe.h.
TagParser::AacSbrInfo::AacSbrInfo | ( | byte | sbrElementType, |
uint16 | samplingFrequency, | ||
uint16 | frameLength, | ||
bool | isDrm | ||
) |
Constructs a new SBR info object.
Definition at line 253 of file aacframe.cpp.
byte TagParser::AacSbrInfo::aacElementId |
Definition at line 150 of file aacframe.h.
byte TagParser::AacSbrInfo::absBordLead[2] |
Definition at line 180 of file aacframe.h.
byte TagParser::AacSbrInfo::absBordTrail[2] |
Definition at line 181 of file aacframe.h.
byte TagParser::AacSbrInfo::ampRes[2] |
Definition at line 159 of file aacframe.h.
byte TagParser::AacSbrInfo::bsAbsBord0[2] |
Definition at line 289 of file aacframe.h.
byte TagParser::AacSbrInfo::bsAbsBord1[2] |
Definition at line 290 of file aacframe.h.
byte TagParser::AacSbrInfo::bsAddHarmonic[2][64] |
Definition at line 219 of file aacframe.h.
byte TagParser::AacSbrInfo::bsAddHarmonicFlag[2] |
Definition at line 278 of file aacframe.h.
byte TagParser::AacSbrInfo::bsAddHarmonicFlagPrev[2] |
Definition at line 279 of file aacframe.h.
byte TagParser::AacSbrInfo::bsAddHarmonicPrev[2][64] |
Definition at line 220 of file aacframe.h.
byte TagParser::AacSbrInfo::bsAlterScale |
Definition at line 271 of file aacframe.h.
byte TagParser::AacSbrInfo::bsAlterScalePrev |
Definition at line 229 of file aacframe.h.
byte TagParser::AacSbrInfo::bsAmpRes |
Definition at line 266 of file aacframe.h.
byte TagParser::AacSbrInfo::bsco |
Definition at line 235 of file aacframe.h.
byte TagParser::AacSbrInfo::bscoPrev |
Definition at line 236 of file aacframe.h.
byte TagParser::AacSbrInfo::bsCoupling |
Definition at line 283 of file aacframe.h.
byte TagParser::AacSbrInfo::bsCrcFlag |
Definition at line 263 of file aacframe.h.
byte TagParser::AacSbrInfo::bsDfEnv[2][9] |
Definition at line 293 of file aacframe.h.
byte TagParser::AacSbrInfo::bsDfNoise[2][3] |
Definition at line 294 of file aacframe.h.
byte TagParser::AacSbrInfo::bsExtendedData |
Definition at line 280 of file aacframe.h.
byte TagParser::AacSbrInfo::bsExtensionData |
Definition at line 282 of file aacframe.h.
byte TagParser::AacSbrInfo::bsExtensionId |
Definition at line 281 of file aacframe.h.
byte TagParser::AacSbrInfo::bsFrameClass[2] |
Definition at line 284 of file aacframe.h.
byte TagParser::AacSbrInfo::bsFreqScale |
Definition at line 270 of file aacframe.h.
byte TagParser::AacSbrInfo::bsFreqScalePrev |
Definition at line 228 of file aacframe.h.
byte TagParser::AacSbrInfo::bsHeaderFlag |
Definition at line 262 of file aacframe.h.
byte TagParser::AacSbrInfo::bsInterpolFreq |
Definition at line 275 of file aacframe.h.
byte TagParser::AacSbrInfo::bsInvfMode[2][aacSbrMaxLe] |
Definition at line 210 of file aacframe.h.
byte TagParser::AacSbrInfo::bsInvfModePrev[2][aacSbrMaxLe] |
Definition at line 211 of file aacframe.h.
byte TagParser::AacSbrInfo::bsLimiterBands |
Definition at line 273 of file aacframe.h.
byte TagParser::AacSbrInfo::bsLimiterGains |
Definition at line 274 of file aacframe.h.
byte TagParser::AacSbrInfo::bsNoiseBands |
Definition at line 272 of file aacframe.h.
byte TagParser::AacSbrInfo::bsNoiseBandsPrev |
Definition at line 230 of file aacframe.h.
byte TagParser::AacSbrInfo::bsPointer[2] |
Definition at line 288 of file aacframe.h.
byte TagParser::AacSbrInfo::bsProtocolVersion |
Definition at line 265 of file aacframe.h.
byte TagParser::AacSbrInfo::bsRelBord[2][9] |
Definition at line 285 of file aacframe.h.
byte TagParser::AacSbrInfo::bsRelBord0[2][9] |
Definition at line 286 of file aacframe.h.
byte TagParser::AacSbrInfo::bsRelBord1[2][9] |
Definition at line 287 of file aacframe.h.
byte TagParser::AacSbrInfo::bsRelCount0[2] |
Definition at line 291 of file aacframe.h.
byte TagParser::AacSbrInfo::bsRelCount1[2] |
Definition at line 292 of file aacframe.h.
byte TagParser::AacSbrInfo::bsSamplerateMode |
Definition at line 277 of file aacframe.h.
uint16 TagParser::AacSbrInfo::bsSbrCrcBits |
Definition at line 264 of file aacframe.h.
byte TagParser::AacSbrInfo::bsSmoothingMode |
Definition at line 276 of file aacframe.h.
byte TagParser::AacSbrInfo::bsStartFreq |
Definition at line 267 of file aacframe.h.
byte TagParser::AacSbrInfo::bsStartFreqPrev |
Definition at line 225 of file aacframe.h.
byte TagParser::AacSbrInfo::bsStopFreq |
Definition at line 268 of file aacframe.h.
byte TagParser::AacSbrInfo::bsStopFreqPrev |
Definition at line 226 of file aacframe.h.
byte TagParser::AacSbrInfo::bsXoverBand |
Definition at line 269 of file aacframe.h.
byte TagParser::AacSbrInfo::bsXoverBandPrev |
Definition at line 227 of file aacframe.h.
std::shared_ptr<AacDrmPsInfo> TagParser::AacSbrInfo::drmPs |
Definition at line 251 of file aacframe.h.
int16 TagParser::AacSbrInfo::e[2][64][aacSbrMaxLe] |
Definition at line 198 of file aacframe.h.
int16 TagParser::AacSbrInfo::ePrev[2][64] |
Definition at line 199 of file aacframe.h.
byte TagParser::AacSbrInfo::f[2][aacSbrMaxLe+1] |
Definition at line 191 of file aacframe.h.
byte TagParser::AacSbrInfo::fGroup[5][64] |
Definition at line 175 of file aacframe.h.
byte TagParser::AacSbrInfo::fMaster[64] |
Definition at line 171 of file aacframe.h.
byte TagParser::AacSbrInfo::fPrev[2] |
Definition at line 192 of file aacframe.h.
uint32 TagParser::AacSbrInfo::frame |
Definition at line 241 of file aacframe.h.
uint16 TagParser::AacSbrInfo::frameLength |
Definition at line 238 of file aacframe.h.
byte TagParser::AacSbrInfo::fTableLim[4][64] |
Definition at line 174 of file aacframe.h.
byte TagParser::AacSbrInfo::fTableNoise[64] |
Definition at line 173 of file aacframe.h.
byte TagParser::AacSbrInfo::fTableRes[2][64] |
Definition at line 172 of file aacframe.h.
uint32 TagParser::AacSbrInfo::headerCount |
Definition at line 242 of file aacframe.h.
byte TagParser::AacSbrInfo::idAac |
Definition at line 244 of file aacframe.h.
uint16 TagParser::AacSbrInfo::indexNoisePrev[2] |
Definition at line 222 of file aacframe.h.
byte TagParser::AacSbrInfo::isDrmSbr |
Definition at line 250 of file aacframe.h.
byte TagParser::AacSbrInfo::justSeeked |
Definition at line 156 of file aacframe.h.
byte TagParser::AacSbrInfo::k0 |
Definition at line 161 of file aacframe.h.
byte TagParser::AacSbrInfo::kx |
Definition at line 162 of file aacframe.h.
sbyte TagParser::AacSbrInfo::kxPrev |
Definition at line 234 of file aacframe.h.
sbyte TagParser::AacSbrInfo::la[2] |
Definition at line 207 of file aacframe.h.
sbyte TagParser::AacSbrInfo::laPrev[2] |
Definition at line 208 of file aacframe.h.
byte TagParser::AacSbrInfo::le[2] |
Definition at line 185 of file aacframe.h.
byte TagParser::AacSbrInfo::lePrev[2] |
Definition at line 186 of file aacframe.h.
byte TagParser::AacSbrInfo::lq[2] |
Definition at line 187 of file aacframe.h.
byte TagParser::AacSbrInfo::m |
Definition at line 163 of file aacframe.h.
uint32 TagParser::AacSbrInfo::maxAacLine |
Definition at line 153 of file aacframe.h.
byte TagParser::AacSbrInfo::mPrev |
Definition at line 237 of file aacframe.h.
byte TagParser::AacSbrInfo::n[2] |
Definition at line 169 of file aacframe.h.
byte TagParser::AacSbrInfo::ng[5] |
Definition at line 176 of file aacframe.h.
byte TagParser::AacSbrInfo::nHigh |
Definition at line 165 of file aacframe.h.
byte TagParser::AacSbrInfo::nl[4] |
Definition at line 168 of file aacframe.h.
byte TagParser::AacSbrInfo::nLow |
Definition at line 166 of file aacframe.h.
byte TagParser::AacSbrInfo::nMaster |
Definition at line 164 of file aacframe.h.
byte TagParser::AacSbrInfo::noPatches |
Definition at line 215 of file aacframe.h.
byte TagParser::AacSbrInfo::nq |
Definition at line 167 of file aacframe.h.
byte TagParser::AacSbrInfo::patchNoSubbands[64] |
Definition at line 216 of file aacframe.h.
byte TagParser::AacSbrInfo::patchStartSubband[64] |
Definition at line 217 of file aacframe.h.
sbyte TagParser::AacSbrInfo::prevEnvIsShort[2] |
Definition at line 232 of file aacframe.h.
std::shared_ptr<AacPsInfo> TagParser::AacSbrInfo::ps |
Definition at line 258 of file aacframe.h.
byte TagParser::AacSbrInfo::psiIsPrev[2] |
Definition at line 223 of file aacframe.h.
byte TagParser::AacSbrInfo::psResetFlag |
Definition at line 260 of file aacframe.h.
byte TagParser::AacSbrInfo::psUsed |
Definition at line 259 of file aacframe.h.
int32 TagParser::AacSbrInfo::q[2][64][2] |
Definition at line 202 of file aacframe.h.
int32 TagParser::AacSbrInfo::qPrev[2][64] |
Definition at line 205 of file aacframe.h.
byte TagParser::AacSbrInfo::rate |
Definition at line 155 of file aacframe.h.
byte TagParser::AacSbrInfo::relLeadCount[2] |
Definition at line 182 of file aacframe.h.
byte TagParser::AacSbrInfo::relTrailCount[2] |
Definition at line 183 of file aacframe.h.
byte TagParser::AacSbrInfo::reset |
Definition at line 240 of file aacframe.h.
byte TagParser::AacSbrInfo::ret |
Definition at line 157 of file aacframe.h.
byte TagParser::AacSbrInfo::samplingFrequency |
Definition at line 151 of file aacframe.h.
byte TagParser::AacSbrInfo::tableMapKToG[64] |
Definition at line 178 of file aacframe.h.
byte TagParser::AacSbrInfo::te[2][aacSbrMaxLe+1] |
Definition at line 189 of file aacframe.h.
byte TagParser::AacSbrInfo::tHfAdj |
Definition at line 256 of file aacframe.h.
byte TagParser::AacSbrInfo::tHfGen |
Definition at line 255 of file aacframe.h.
byte TagParser::AacSbrInfo::timeSlotsCount |
Definition at line 254 of file aacframe.h.
byte TagParser::AacSbrInfo::timeSlotsRateCount |
Definition at line 253 of file aacframe.h.
byte TagParser::AacSbrInfo::tq[2][3] |
Definition at line 190 of file aacframe.h.