AddChunk(const uint8_t *pData, uintptr_t uSize) | Burger::DecompressMP3 | |
AudioDataPrecedesFrame(void) const | Burger::DecompressMP3 | |
BLOCK_TYPE_NORM enum value | Burger::DecompressMP3 | |
BLOCK_TYPE_SHORT enum value | Burger::DecompressMP3 | |
BLOCK_TYPE_START enum value | Burger::DecompressMP3 | |
BLOCK_TYPE_STOP enum value | Burger::DecompressMP3 | |
cCBands | Burger::DecompressMP3 | static |
cDecoderDelay | Burger::DecompressMP3 | static |
cEncoderDelay | Burger::DecompressMP3 | static |
cFFTIndex | Burger::DecompressMP3 | static |
cMaxFrameSize | Burger::DecompressMP3 | static |
cMDCTDelay | Burger::DecompressMP3 | static |
cPostDelay | Burger::DecompressMP3 | static |
cScaleBlock | Burger::DecompressMP3 | static |
cSideSampleLimit | Burger::DecompressMP3 | static |
cSizeofBandInfoDiffHashes | Burger::DecompressMP3 | static |
cSizeofBandInfoLongDiffHashes | Burger::DecompressMP3 | static |
cSizeofBandInfoShortDiffHashes | Burger::DecompressMP3 | static |
cSubBandLimit | Burger::DecompressMP3 | static |
Decode(int16_t *pOutput, uintptr_t uOutputSize, const uint8_t *pInput, uintptr_t uInputSize, uintptr_t *pProcessed) | Burger::DecompressMP3 | |
Decode(float *pOutput, uintptr_t uOutputSize, const uint8_t *pInput, uintptr_t uInputSize, uintptr_t *pProcessed) | Burger::DecompressMP3 | |
Decompress(void) | Burger::Decompress | |
DecompressAudio(SoundManager::eDataType uDataType) | Burger::DecompressAudio | protected |
DecompressMP3(const DecompressMP3 &)=delete | Burger::DecompressMP3 | private |
DecompressMP3(DecompressMP3 &&)=delete | Burger::DecompressMP3 | private |
DecompressMP3() | Burger::DecompressMP3 | |
eGranuleBlockType enum name | Burger::DecompressMP3 | |
eMPEGAudioVersionID enum name | Burger::DecompressMP3 | |
eMPEGChannelMode enum name | Burger::DecompressMP3 | |
eMPEGEmphasis enum name | Burger::DecompressMP3 | |
eMPEGLayerDescription enum name | Burger::DecompressMP3 | |
eMPEGModeExtension enum name | Burger::DecompressMP3 | |
eState enum name | Burger::DecompressMP3 | protected |
ExtractXingHeader(uintptr_t uSkipAhead) | Burger::DecompressMP3 | |
g_BitrateTables | Burger::DecompressMP3 | static |
g_DataFrameBitrateTables | Burger::DecompressMP3 | static |
g_fDecodeWindow | Burger::DecompressMP3 | static |
g_GroupTable3 | Burger::DecompressMP3 | static |
g_GroupTable5 | Burger::DecompressMP3 | static |
g_GroupTable9 | Burger::DecompressMP3 | static |
g_HuffLens32 | Burger::DecompressMP3 | static |
g_HuffLens33 | Burger::DecompressMP3 | static |
g_HuffmanCodeHeaders | Burger::DecompressMP3 | static |
g_HuffmanLengthTable16_24 | Burger::DecompressMP3 | static |
g_HuffmanLengthTable2_3 | Burger::DecompressMP3 | static |
g_HuffmanLengthTable5_6 | Burger::DecompressMP3 | static |
g_Layer3PresetTables | Burger::DecompressMP3 | static |
g_Layer3ScaleFactors1 | Burger::DecompressMP3 | static |
g_Layer3ScaleFactors2 | Burger::DecompressMP3 | static |
g_MP3AntiAliasTerms | Burger::DecompressMP3 | static |
g_MP3BandInfoDiffHashes | Burger::DecompressMP3 | static |
g_MP3BandInfoLongDiffHashes | Burger::DecompressMP3 | static |
g_MP3BandInformation | Burger::DecompressMP3 | static |
g_MP3BandInfoShortDiffHashes | Burger::DecompressMP3 | static |
g_MP3BandLongLimits | Burger::DecompressMP3 | static |
g_MP3BandShortLimits | Burger::DecompressMP3 | static |
g_MP3BlockType0 | Burger::DecompressMP3 | static |
g_MP3BlockType1 | Burger::DecompressMP3 | static |
g_MP3BlockType2 | Burger::DecompressMP3 | static |
g_MP3BlockType3 | Burger::DecompressMP3 | static |
g_MP3BlockTypes | Burger::DecompressMP3 | static |
g_MP3CompashHash | Burger::DecompressMP3 | static |
g_MP3FFTShortWindow | Burger::DecompressMP3 | static |
g_MP3FFTWindow | Burger::DecompressMP3 | static |
g_MP3GainPow2 | Burger::DecompressMP3 | static |
g_MP3IntensitySLen | Burger::DecompressMP3 | static |
g_MP3Layer2Entries | Burger::DecompressMP3 | static |
g_MP3LongHash | Burger::DecompressMP3 | static |
g_MP3MulTable64 | Burger::DecompressMP3 | static |
g_MP3NormalSLen | Burger::DecompressMP3 | static |
g_MP3OneDivTan | Burger::DecompressMP3 | static |
g_MP3PhasedBlockType0 | Burger::DecompressMP3 | static |
g_MP3PhasedBlockType1 | Burger::DecompressMP3 | static |
g_MP3PhasedBlockType2 | Burger::DecompressMP3 | static |
g_MP3PhasedBlockType3 | Burger::DecompressMP3 | static |
g_MP3PhasedBlockTypes | Burger::DecompressMP3 | static |
g_MP3Power3Div4 | Burger::DecompressMP3 | static |
g_MP3PowMono1 | Burger::DecompressMP3 | static |
g_MP3PowMono2 | Burger::DecompressMP3 | static |
g_MP3PowStereo1 | Burger::DecompressMP3 | static |
g_MP3PowStereo2 | Burger::DecompressMP3 | static |
g_MP3SampleRates | Burger::DecompressMP3 | static |
g_MP3Sqrt2DivTan | Burger::DecompressMP3 | static |
g_MP3Sqrt2TanDivTan | Burger::DecompressMP3 | static |
g_MP3TanDivTan | Burger::DecompressMP3 | static |
g_SampleRateTables | Burger::DecompressMP3 | static |
g_SCFSI_BandTable | Burger::DecompressMP3 | static |
g_StaticRTTI | Burger::DecompressMP3 | static |
g_Table | Burger::DecompressMP3 | static |
get_class_name(void) const noexcept | Burger::Base | inline |
get_StaticRTTI(void) const noexcept override | Burger::DecompressMP3 | virtual |
GetBit(void) | Burger::DecompressMP3 | |
GetBits(uint_t uBitCount) | Burger::DecompressMP3 | |
GetByte(void) | Burger::DecompressMP3 | |
GetBytesFromChunks(uintptr_t uSize) | Burger::DecompressMP3 | |
GetDataType(void) const | Burger::DecompressAudio | inline |
GetMP3Header(void) | Burger::DecompressMP3 | |
GetProcessedInputSize(void) const noexcept | Burger::Decompress | inline |
GetProcessedOutputSize(void) const noexcept | Burger::Decompress | inline |
GetSignature(void) const noexcept | Burger::Decompress | inline |
GetTotalInputSize(void) const noexcept | Burger::Decompress | inline |
GetTotalOutputSize(void) const noexcept | Burger::Decompress | inline |
IsStereo(void) const | Burger::DecompressAudio | inline |
Layer3AudioDataPrecedesFrame(void) const | Burger::DecompressMP3 | |
Layer3DecodeFrame(int16_t *pOutput, uintptr_t uOffset) | Burger::DecompressMP3 | |
Layer3DecodeFrame(float *pOutput, uintptr_t uOffset) | Burger::DecompressMP3 | |
Layer3Dequantize(float *pHybridBuffer, const uint_t *pScaleFactorIndexes, GranuleInfo_t *pGranuleInfo, uint_t uSampleRateIndex, uint_t uBitsPreviouslyParsed) | Burger::DecompressMP3 | |
Layer3GetScaleFactors1(uint_t *pScaleFactorIndexes, const GranuleInfo_t *pGranuleInfo) | Burger::DecompressMP3 | |
Layer3GetScaleFactors2(uint_t *pScaleFactorIndexes, GranuleInfo_t *pGranuleInfo, uint_t bStereo) | Burger::DecompressMP3 | |
Layer3GetSideInfo(void) | Burger::DecompressMP3 | |
Layer3GetSideInfoType1(uint_t uChannelCount, uint_t bMSStereo, uint_t uSampleRateIndex) | Burger::DecompressMP3 | |
Layer3GetSideInfoType2(uint_t uChannelCount, uint_t bMSStereo, uint_t uSampleRateIndex) | Burger::DecompressMP3 | |
Layer3ProcessHybridBuffer(float *pHybridInput, float *pHybridOutput, uint_t uChannel, const GranuleInfo_t *pGranuleInfo) | Burger::DecompressMP3 | |
m_bBitStreamNotSynced | Burger::DecompressMP3 | |
m_bDataValid | Burger::DecompressMP3 | |
m_bFreeFrame | Burger::DecompressMP3 | |
m_bPreviousFreeFrame | Burger::DecompressMP3 | |
m_bSideInfoValid | Burger::DecompressMP3 | |
m_bStereo | Burger::DecompressAudio | protected |
m_bVBRHeaderValid | Burger::DecompressMP3 | |
m_ByteStreamBuffers | Burger::DecompressMP3 | |
m_eDataType | Burger::DecompressAudio | protected |
m_eState | Burger::DecompressMP3 | protected |
m_fHybridBlocks | Burger::DecompressMP3 | |
m_FrameHeaderExt | Burger::DecompressMP3 | |
m_fSynthBuffers | Burger::DecompressMP3 | |
m_iCache | Burger::DecompressMP3 | protected |
m_iEncodingDelay | Burger::DecompressMP3 | |
m_iEncodingPadding | Burger::DecompressMP3 | |
m_Layer3SideInfo | Burger::DecompressMP3 | |
m_pNext | Burger::DecompressMP3 | |
m_pPrev | Burger::DecompressMP3 | |
m_pWorkPointer | Burger::DecompressMP3 | |
m_uBitIndex | Burger::DecompressMP3 | |
m_uCacheSize | Burger::DecompressMP3 | protected |
m_uFrameSize | Burger::DecompressMP3 | |
m_uHybridBlockIndexes | Burger::DecompressMP3 | |
m_uInputLength | Burger::Decompress | protected |
m_uMP3DataSize | Burger::DecompressMP3 | |
m_uOutputLength | Burger::Decompress | protected |
m_uPreviousFramePadding | Burger::DecompressMP3 | |
m_uPreviousFrameSize | Burger::DecompressMP3 | |
m_uRemainingBytes | Burger::DecompressMP3 | |
m_uSideInfoSize | Burger::DecompressMP3 | |
m_uSignature | Burger::Decompress | protected |
m_uSynthBufferOffset | Burger::DecompressMP3 | |
m_uTotalInput | Burger::Decompress | protected |
m_uTotalOutput | Burger::Decompress | protected |
m_uVBRFrames | Burger::DecompressMP3 | |
m_uWhichBuffer | Burger::DecompressMP3 | |
MPEG_EMP_50_15MS enum value | Burger::DecompressMP3 | |
MPEG_EMP_CCITJ17 enum value | Burger::DecompressMP3 | |
MPEG_EMP_NONE enum value | Burger::DecompressMP3 | |
MPEG_EMP_RESERVED enum value | Burger::DecompressMP3 | |
MPEG_LAYER_1 enum value | Burger::DecompressMP3 | |
MPEG_LAYER_2 enum value | Burger::DecompressMP3 | |
MPEG_LAYER_3 enum value | Burger::DecompressMP3 | |
MPEG_LAYER_RESERVED enum value | Burger::DecompressMP3 | |
MPEG_MODE_DUAL_CHANNEL enum value | Burger::DecompressMP3 | |
MPEG_MODE_JOINT_STEREO enum value | Burger::DecompressMP3 | |
MPEG_MODE_MONO enum value | Burger::DecompressMP3 | |
MPEG_MODE_STEREO enum value | Burger::DecompressMP3 | |
MPEG_MODE_UNKNOWN enum value | Burger::DecompressMP3 | |
MPEG_MODEEXT_LR_I enum value | Burger::DecompressMP3 | |
MPEG_MODEEXT_LR_LR enum value | Burger::DecompressMP3 | |
MPEG_MODEEXT_MS_I enum value | Burger::DecompressMP3 | |
MPEG_MODEEXT_MS_LR enum value | Burger::DecompressMP3 | |
MPEG_VERSION_1 enum value | Burger::DecompressMP3 | |
MPEG_VERSION_2 enum value | Burger::DecompressMP3 | |
MPEG_VERSION_2_5 enum value | Burger::DecompressMP3 | |
MPEG_VERSION_RESERVED enum value | Burger::DecompressMP3 | |
New(void) | Burger::DecompressMP3 | static |
operator=(const DecompressMP3 &)=delete | Burger::DecompressMP3 | private |
operator=(DecompressMP3 &&)=delete | Burger::DecompressMP3 | private |
Process(void *pOutput, uintptr_t uOutputChunkSize, const void *pInput, uintptr_t uInputChunkLength) override | Burger::DecompressMP3 | virtual |
ProcessMonoSamples(int16_t *pOutput, uintptr_t uOffset, const float *pBand) | Burger::DecompressMP3 | |
ProcessMonoSamples(float *pOutput, uintptr_t uOffset, const float *pBand) | Burger::DecompressMP3 | |
ProcessStereoSamples(int16_t *pOutput, uintptr_t uOffset, uint_t uChannel, const float *pBand) | Burger::DecompressMP3 | |
ProcessStereoSamples(float *pOutput, uintptr_t uOffset, uint_t uChannel, const float *pBand) | Burger::DecompressMP3 | |
RemoveAllChunks(void) | Burger::DecompressMP3 | |
RemoveLastChunk(void) | Burger::DecompressMP3 | |
Reset(void) override | Burger::DecompressMP3 | virtual |
ScanForFramePacket(uint_t bFreeMatchMode) const | Burger::DecompressMP3 | |
SeekBuffer(uintptr_t uNegativeOffset) | Burger::DecompressMP3 | |
SetMono(void) | Burger::DecompressAudio | inline |
SetStereo(void) | Burger::DecompressAudio | inline |
Signature | Burger::DecompressMP3 | static |
STATE_CACHEFULL enum value | Burger::DecompressMP3 | protected |
STATE_INIT enum value | Burger::DecompressMP3 | protected |
~Base() noexcept=default | Burger::Base | virtual |
~DecompressMP3() | Burger::DecompressMP3 | virtual |