CI130X SDK API手册  2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
函数 | 变量
aacsbrside.c 文件参考
#include "aacsbr.h"

函数

int STATNAME() GetSampRateIdx (int sampRate)
 
int STATNAME() UnpackSBRHeader (BitStreamInfo *bsi, SBRHeader *sbrHdr)
 
static void UnpackSBRGrid (BitStreamInfo *bsi, SBRHeader *sbrHdr, SBRGrid *sbrGrid)
 
static void UnpackDeltaTimeFreq (BitStreamInfo *bsi, int numEnv, unsigned char *deltaFlagEnv, int numNoiseFloors, unsigned char *deltaFlagNoise)
 
static void UnpackInverseFilterMode (BitStreamInfo *bsi, int numNoiseFloorBands, unsigned char *mode)
 
static void UnpackSinusoids (BitStreamInfo *bsi, int nHigh, int addHarmonicFlag, unsigned char *addHarmonic)
 
static void CopyCouplingGrid (SBRGrid *sbrGridLeft, SBRGrid *sbrGridRight)
 
static void CopyCouplingInverseFilterMode (int numNoiseFloorBands, unsigned char *modeLeft, unsigned char *modeRight)
 
void STATNAME() UnpackSBRSingleChannel (BitStreamInfo *bsi, PSInfoSBR *psi, int chBase)
 
void STATNAME() UnpackSBRChannelPair (BitStreamInfo *bsi, PSInfoSBR *psi, int chBase)
 

变量

static const unsigned char cLog2 [9] = {0, 0, 1, 2, 2, 3, 3, 3, 3}
 

函数说明

◆ CopyCouplingGrid()

static void CopyCouplingGrid ( SBRGrid sbrGridLeft,
SBRGrid sbrGridRight 
)
static

◆ CopyCouplingInverseFilterMode()

static void CopyCouplingInverseFilterMode ( int  numNoiseFloorBands,
unsigned char *  modeLeft,
unsigned char *  modeRight 
)
static

◆ GetSampRateIdx()

int STATNAME() GetSampRateIdx ( int  sampRate)

◆ UnpackDeltaTimeFreq()

static void UnpackDeltaTimeFreq ( BitStreamInfo bsi,
int  numEnv,
unsigned char *  deltaFlagEnv,
int  numNoiseFloors,
unsigned char *  deltaFlagNoise 
)
static

◆ UnpackInverseFilterMode()

static void UnpackInverseFilterMode ( BitStreamInfo bsi,
int  numNoiseFloorBands,
unsigned char *  mode 
)
static

◆ UnpackSBRChannelPair()

void STATNAME() UnpackSBRChannelPair ( BitStreamInfo bsi,
PSInfoSBR psi,
int  chBase 
)

◆ UnpackSBRGrid()

static void UnpackSBRGrid ( BitStreamInfo bsi,
SBRHeader sbrHdr,
SBRGrid sbrGrid 
)
static

◆ UnpackSBRHeader()

int STATNAME() UnpackSBRHeader ( BitStreamInfo bsi,
SBRHeader sbrHdr 
)

◆ UnpackSBRSingleChannel()

void STATNAME() UnpackSBRSingleChannel ( BitStreamInfo bsi,
PSInfoSBR psi,
int  chBase 
)

◆ UnpackSinusoids()

static void UnpackSinusoids ( BitStreamInfo bsi,
int  nHigh,
int  addHarmonicFlag,
unsigned char *  addHarmonic 
)
static

变量说明

◆ cLog2

const unsigned char cLog2[9] = {0, 0, 1, 2, 2, 3, 3, 3, 3}
static