//初始化操作
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.youkuaiyun.com/weinyzhou/article/details/7657959
版权所有,禁止转载.

本文介绍了一个跨平台的音频解码库mpg123的使用方法,包括初始化操作、解码操作及关闭接口等步骤,并提供了具体的代码示例。
621

被折叠的 条评论
为什么被折叠?



