47#if defined(_WIN32) && !defined(_WIN32_WCE)
49#elif defined(_WIN32) && defined(_WIN32_WCE) && defined(ARM)
51#elif defined(_WIN32) && defined(WINCE_EMULATOR)
55#elif defined(_SYMBIAN) && defined(__WINS__)
57#elif defined(__GNUC__) && defined(ARM)
59#elif defined(__GNUC__) && defined(__i386__)
61#elif defined(_OPENWAVE_SIMULATOR) || defined(_OPENWAVE_ARMULATOR)
76#define MAINBUF_SIZE 1940
122int MP3Decode(
HMP3Decoder hMP3Decoder,
unsigned char **inbuf,
int *bytesLeft,
short *outbuf,
int useSize);
void MP3GetLastFrameInfo(HMP3Decoder hMP3Decoder, MP3FrameInfo *mp3FrameInfo)
int MP3Decode(HMP3Decoder hMP3Decoder, unsigned char **inbuf, int *bytesLeft, short *outbuf, int useSize)
@ ERR_MP3_INVALID_SCALEFACT
@ ERR_MP3_INDATA_UNDERFLOW
@ ERR_MP3_MAINDATA_UNDERFLOW
@ ERR_MP3_INVALID_HUFFCODES
@ ERR_MP3_INVALID_FRAMEHEADER
@ ERR_MP3_INVALID_SUBBAND
@ ERR_MP3_INVALID_DEQUANTIZE
@ ERR_MP3_FREE_BITRATE_SYNC
@ ERR_MP3_INVALID_SIDEINFO
struct _MP3FrameInfo MP3FrameInfo
void MP3FreeDecoder(HMP3Decoder hMP3Decoder)
HMP3Decoder MP3InitDecoder(void)
int MP3FindSyncWord(unsigned char *buf, int nBytes)
int MP3GetNextFrameInfo(HMP3Decoder hMP3Decoder, MP3FrameInfo *mp3FrameInfo, unsigned char *buf)