Android G711A 音频编解码,去除“吱吱”电流声,附上so下载地址。

下载地址:https://github.com/Mr-Jiang/G711A

NDK 接口使用描述:

/** * PCM data encode to G711A *  * @param pcmDataArr *            PCM source array * @param result *            call {@link engineer.jsp.g711a.G711a.Result} getDataArr method */public static native void G711aEncode(byte[] pcmDataArr, Result result);/** * G711A data decode to PCM *  * @param g711DataArr *            G711A source array * @param result *            call {@link engineer.jsp.g711a.G711a.Result} getDataArr method */public static native void G711aDecode(byte[] g711DataArr, Result result);

G711aEncode(byte[] pcmDataArr, Result result) 方法参数的意义,pcmDataArr 为原始的音频PCM数据,result 为 G711a 的内部静态类,编码后的结果调用 Result 类的 getDataArr 方法。

G711aDecode(byte[] g711DataArr, Result result) 方法参数的意义,g711DataArr 为编码后的PCM音频数据即G711A数据,result 为 G711a 的内部静态类,解码后的结果调用 Result 类的 getDataArr 方法。

更多相关文章

  1. Android(安卓)使用RecyclerView的方法
  2. [置顶] Android(安卓)IPC 通讯机制源码分析【下】
  3. android,自定义dialog
  4. android 监听应用前后台运行状态
  5. android 主activity 设置
  6. android OnPageChangeListener
  7. android4.4.2 bluetooth解析(二)
  8. android中SQLite的使用总结,用excSQL和rawQuery方法实现一般得增
  9. Android(安卓)Editable

随机推荐

  1. 深入理解java中的package关键字
  2. android人脸识别——HowOld测测你的年龄
  3. Android(安卓)TextView ClickSpan与onCli
  4. Android(安卓)动画框架详解,第 1 部分
  5. android基础回顾(三)基础UI组件
  6. Android(安卓)RxJava:细说 线程控制(切换 /
  7. 应用程序的目录结构解析
  8. Android(安卓)AccessibilityService ---
  9. Android•缘
  10. Android产品研发(二十二)-->Android实用调