CI130X SDK API手册  2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
宏定义
aacstatname.h 文件参考

浏览源代码.

宏定义

#define STAT_PREFIX   raac
 
#define STATCC1(x, y, z)   STATCC2(x,y,z)
 
#define STATCC2(x, y, z)   x##y##z
 
#define STATNAME(func)   STATCC1(STAT_PREFIX, _, func)
 
#define AllocateBuffers   STATNAME(AllocateBuffers)
 
#define FreeBuffers   STATNAME(FreeBuffers)
 
#define ClearBuffer   STATNAME(ClearBuffer)
 
#define ClearBuffers   STATNAME(ClearBuffers)
 
#define SetRawBlockParams   STATNAME(SetRawBlockParams)
 
#define PrepareRawBlock   STATNAME(PrepareRawBlock)
 
#define FlushCodec   STATNAME(FlushCodec)
 
#define UnpackADTSHeader   STATNAME(UnpackADTSHeader)
 
#define GetADTSChannelMapping   STATNAME(GetADTSChannelMapping)
 
#define UnpackADIFHeader   STATNAME(UnpackADIFHeader)
 
#define DecodeNextElement   STATNAME(DecodeNextElement)
 
#define DecodeNoiselessData   STATNAME(DecodeNoiselessData)
 
#define Dequantize   STATNAME(Dequantize)
 
#define StereoProcess   STATNAME(StereoProcess)
 
#define DeinterleaveShortBlocks   STATNAME(DeinterleaveShortBlocks)
 
#define PNS   STATNAME(PNS)
 
#define TNSFilter   STATNAME(TNSFilter)
 
#define IMDCT   STATNAME(IMDCT)
 
#define InitSBR   STATNAME(InitSBR)
 
#define DecodeSBRBitstream   STATNAME(DecodeSBRBitstream)
 
#define DecodeSBRData   STATNAME(DecodeSBRData)
 
#define FreeSBR   STATNAME(FreeSBR)
 
#define ClearSBR   STATNAME(ClearSBR)
 
#define FlushCodecSBR   STATNAME(FlushCodecSBR)
 
#define sampRateTab   STATNAME(sampRateTab)
 
#define predSFBMax   STATNAME(predSFBMax)
 
#define channelMapTab   STATNAME(channelMapTab)
 
#define elementNumChans   STATNAME(elementNumChans)
 
#define sfBandTotalShort   STATNAME(sfBandTotalShort)
 
#define sfBandTotalLong   STATNAME(sfBandTotalLong)
 
#define sfBandTabShortOffset   STATNAME(sfBandTabShortOffset)
 
#define sfBandTabShortTabSize   STATNAME(sfBandTabShortTabSize)
 
#define sfBandTabShort   STATNAME(sfBandTabShort)
 
#define sfBandTabLongOffset   STATNAME(sfBandTabLongOffset)
 
#define sfBandTabLongTabSize   STATNAME(sfBandTabLongTabSize)
 
#define sfBandTabLong   STATNAME(sfBandTabLong)
 
#define tnsMaxBandsShortOffset   STATNAME(tnsMaxBandsShortOffset)
 
#define tnsMaxBandsShort   STATNAME(tnsMaxBandsShort)
 
#define tnsMaxOrderShort   STATNAME(tnsMaxOrderShort)
 
#define tnsMaxBandsLongOffset   STATNAME(tnsMaxBandsLongOffset)
 
#define tnsMaxBandsLong   STATNAME(tnsMaxBandsLong)
 
#define tnsMaxOrderLong   STATNAME(tnsMaxOrderLong)
 

宏定义说明

◆ AllocateBuffers

#define AllocateBuffers   STATNAME(AllocateBuffers)

◆ channelMapTab

#define channelMapTab   STATNAME(channelMapTab)

◆ ClearBuffer

#define ClearBuffer   STATNAME(ClearBuffer)

◆ ClearBuffers

#define ClearBuffers   STATNAME(ClearBuffers)

◆ ClearSBR

#define ClearSBR   STATNAME(ClearSBR)

◆ DecodeNextElement

#define DecodeNextElement   STATNAME(DecodeNextElement)

◆ DecodeNoiselessData

#define DecodeNoiselessData   STATNAME(DecodeNoiselessData)

◆ DecodeSBRBitstream

#define DecodeSBRBitstream   STATNAME(DecodeSBRBitstream)

◆ DecodeSBRData

#define DecodeSBRData   STATNAME(DecodeSBRData)

◆ DeinterleaveShortBlocks

#define DeinterleaveShortBlocks   STATNAME(DeinterleaveShortBlocks)

◆ Dequantize

#define Dequantize   STATNAME(Dequantize)

◆ elementNumChans

#define elementNumChans   STATNAME(elementNumChans)

◆ FlushCodec

#define FlushCodec   STATNAME(FlushCodec)

◆ FlushCodecSBR

#define FlushCodecSBR   STATNAME(FlushCodecSBR)

◆ FreeBuffers

#define FreeBuffers   STATNAME(FreeBuffers)

◆ FreeSBR

#define FreeSBR   STATNAME(FreeSBR)

◆ GetADTSChannelMapping

#define GetADTSChannelMapping   STATNAME(GetADTSChannelMapping)

◆ IMDCT

#define IMDCT   STATNAME(IMDCT)

◆ InitSBR

#define InitSBR   STATNAME(InitSBR)

◆ PNS

#define PNS   STATNAME(PNS)

◆ predSFBMax

#define predSFBMax   STATNAME(predSFBMax)

◆ PrepareRawBlock

#define PrepareRawBlock   STATNAME(PrepareRawBlock)

◆ sampRateTab

#define sampRateTab   STATNAME(sampRateTab)

◆ SetRawBlockParams

#define SetRawBlockParams   STATNAME(SetRawBlockParams)

◆ sfBandTabLong

#define sfBandTabLong   STATNAME(sfBandTabLong)

◆ sfBandTabLongOffset

#define sfBandTabLongOffset   STATNAME(sfBandTabLongOffset)

◆ sfBandTabLongTabSize

#define sfBandTabLongTabSize   STATNAME(sfBandTabLongTabSize)

◆ sfBandTabShort

#define sfBandTabShort   STATNAME(sfBandTabShort)

◆ sfBandTabShortOffset

#define sfBandTabShortOffset   STATNAME(sfBandTabShortOffset)

◆ sfBandTabShortTabSize

#define sfBandTabShortTabSize   STATNAME(sfBandTabShortTabSize)

◆ sfBandTotalLong

#define sfBandTotalLong   STATNAME(sfBandTotalLong)

◆ sfBandTotalShort

#define sfBandTotalShort   STATNAME(sfBandTotalShort)

◆ STAT_PREFIX

#define STAT_PREFIX   raac

◆ STATCC1

#define STATCC1 (   x,
  y,
 
)    STATCC2(x,y,z)

◆ STATCC2

#define STATCC2 (   x,
  y,
 
)    x##y##z

◆ STATNAME

#define STATNAME (   func)    STATCC1(STAT_PREFIX, _, func)

◆ StereoProcess

#define StereoProcess   STATNAME(StereoProcess)

◆ TNSFilter

#define TNSFilter   STATNAME(TNSFilter)

◆ tnsMaxBandsLong

#define tnsMaxBandsLong   STATNAME(tnsMaxBandsLong)

◆ tnsMaxBandsLongOffset

#define tnsMaxBandsLongOffset   STATNAME(tnsMaxBandsLongOffset)

◆ tnsMaxBandsShort

#define tnsMaxBandsShort   STATNAME(tnsMaxBandsShort)

◆ tnsMaxBandsShortOffset

#define tnsMaxBandsShortOffset   STATNAME(tnsMaxBandsShortOffset)

◆ tnsMaxOrderLong

#define tnsMaxOrderLong   STATNAME(tnsMaxOrderLong)

◆ tnsMaxOrderShort

#define tnsMaxOrderShort   STATNAME(tnsMaxOrderShort)

◆ UnpackADIFHeader

#define UnpackADIFHeader   STATNAME(UnpackADIFHeader)

◆ UnpackADTSHeader

#define UnpackADTSHeader   STATNAME(UnpackADTSHeader)