www.pudn.com > flashplayer-0.2_HeZhe_streamsound.rar > main.c
#include "mpg123.h"
#include "mpglib.h"
char buf[16384];
struct mpstr mp;
void main(void)
{
int size;
char out[8192];
int len,ret;
InitMP3(&mp);
while(1) {
len = read(0,buf,16384);
if(len <= 0)
break;
ret = decodeMP3(&mp,buf,len,out,8192,&size);
while(ret == MP3_OK) {
write(1,out,size);
ret = decodeMP3(&mp,NULL,0,out,8192,&size);
}
}
}