libmpg123 解码库用法

//初始化操作
mpg123_init();//初始化库
m = mpg123_new(NULL, &ret);//创建对象
mpg123_param(m, MPG123_VERBOSE, 2, 0);//解码设置
mpg123_open_feed(m);//打开


//解码操作
ret = mpg123_decode(m,buf,len,out,OUTBUFF,&size);//解码
mpg123_getformat(m, &rate, &channels, &enc);


//关闭接口
mpg123_delete(m);
mpg123_exit();

  以上代码我只是添加一些注释,官方提供源码中有详细例子。以上接口可用于任何平台。

 from:http://www.cnblogs.com/weinyzhou

 版权所有,禁止转载.

posted @ 2012-03-31 21:39  weinyzhou  阅读(3303)  评论(0编辑  收藏  举报