CI13LC SDK API手册  2.1.1
本手册用于描述CI13LC SDK各个组件和驱动API
函数
mp3dec.c 文件参考
#include "string.h"
#include "mp3common.h"

函数

_XIF_ HMP3Decoder MP3InitDecoder (void)
 
_XIF_ void MP3FreeDecoder (HMP3Decoder hMP3Decoder)
 
_XIF_ int MP3FindSyncWord (unsigned char *buf, int nBytes)
 
static _XIF_ int MP3FindFreeSync (unsigned char *buf, unsigned char firstFH[4], int nBytes)
 
_XIF_ void MP3GetLastFrameInfo (HMP3Decoder hMP3Decoder, MP3FrameInfo *mp3FrameInfo)
 
_XIF_ int MP3GetNextFrameInfo (HMP3Decoder hMP3Decoder, MP3FrameInfo *mp3FrameInfo, unsigned char *buf)
 
static _XIF_ void MP3ClearBadFrame (MP3DecInfo *mp3DecInfo, short *outbuf)
 
_XIF_ int MP3Decode (HMP3Decoder hMP3Decoder, unsigned char **inbuf, int *bytesLeft, short *outbuf, int useSize)
 
_XIF_ size_t MP3GetSaveLastInfoStructSize (void)
 
_XIF_ int MP3ClearLastDecodeMainData (HMP3Decoder hMP3Decoder)
 
_XIF_ int MP3SaveLastDecodeMainData (HMP3Decoder hMP3Decoder, MP3SaveLastInfo saveInfo)
 
_XIF_ int MP3LoadLastDecodeMainData (HMP3Decoder hMP3Decoder, MP3SaveLastInfo saveInfo)
 

函数说明

◆ MP3ClearBadFrame()

static _XIF_ void MP3ClearBadFrame ( MP3DecInfo mp3DecInfo,
short *  outbuf 
)
static

◆ MP3ClearLastDecodeMainData()

_XIF_ int MP3ClearLastDecodeMainData ( HMP3Decoder  hMP3Decoder)

◆ MP3Decode()

_XIF_ int MP3Decode ( HMP3Decoder  hMP3Decoder,
unsigned char **  inbuf,
int *  bytesLeft,
short *  outbuf,
int  useSize 
)

◆ MP3FindFreeSync()

static _XIF_ int MP3FindFreeSync ( unsigned char *  buf,
unsigned char  firstFH[4],
int  nBytes 
)
static

◆ MP3FindSyncWord()

_XIF_ int MP3FindSyncWord ( unsigned char *  buf,
int  nBytes 
)

◆ MP3FreeDecoder()

_XIF_ void MP3FreeDecoder ( HMP3Decoder  hMP3Decoder)

◆ MP3GetLastFrameInfo()

_XIF_ void MP3GetLastFrameInfo ( HMP3Decoder  hMP3Decoder,
MP3FrameInfo mp3FrameInfo 
)

◆ MP3GetNextFrameInfo()

_XIF_ int MP3GetNextFrameInfo ( HMP3Decoder  hMP3Decoder,
MP3FrameInfo mp3FrameInfo,
unsigned char *  buf 
)

◆ MP3GetSaveLastInfoStructSize()

_XIF_ size_t MP3GetSaveLastInfoStructSize ( void  )

◆ MP3InitDecoder()

_XIF_ HMP3Decoder MP3InitDecoder ( void  )

◆ MP3LoadLastDecodeMainData()

_XIF_ int MP3LoadLastDecodeMainData ( HMP3Decoder  hMP3Decoder,
MP3SaveLastInfo  saveInfo 
)

◆ MP3SaveLastDecodeMainData()

_XIF_ int MP3SaveLastDecodeMainData ( HMP3Decoder  hMP3Decoder,
MP3SaveLastInfo  saveInfo 
)