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://blog.csdn.net/weinyzhou/article/details/7657959

 版权所有,禁止转载.


posted @ 2012-06-13 00:52  weinyzhou  阅读(376)  评论(0编辑  收藏  举报