android耳机左右声道接反具体修正方法
时间:2021-05-27 21:16:38
可以用如下方法:
修改AudioYusuStreamOut.cpp,添加方法:
void AudioYusuStreamOut::swS2M(const void* buffer, size_t bytes)
{
uint32 Idx_i;
int16 PCM_M;
short* pbuffer=(short*)buffer;
{
//enable software stereo to mono
for(Idx_i = 0; Idx_i<bytes>>1; Idx_i+=2)
{
PCM_M = pbuffer[Idx_i+1];
pbuffer[Idx_i+1]=pbuffer[Idx_i];
pbuffer[Idx_i]=PCM_M;
}
}
}
修改ssize_t AudioYusuStreamOut::write(const void* buffer, size_t bytes)
在dumpPcmData(streamout_ori,outbuffer,bytes,streamout_ori_propty);
之前添加: swS2M(buffer,bytes);
标签:耳机,左右声道
0
投稿
猜你喜欢
Android发布项目到jitpack的完整步骤
2021-11-29 08:42:10
SpringBoot配置及使用Schedule过程解析
2021-12-31 18:47:32
SpringBoot整合Shiro实现登录认证的方法
2022-03-23 01:12:19
C#使用第三方组件生成二维码汇总
2023-10-03 22:15:21
C++实现堆排序实例介绍
2022-06-05 12:33:54
Flutter自动路由插件auto_route使用详解
2022-04-25 12:39:52
Android编程绘图操作之弧形绘制方法示例
2021-10-06 00:33:45
线程池中使用spring aop事务增强
2021-08-06 06:37:19
Android使用criteria选择合适的地理位置服务实现方法
2022-09-26 14:24:34
c#基数排序Radix sort的实现方法
2021-07-25 02:02:21
Android利用Espresso进行UI自动化测试的方法详解
2021-09-04 08:02:51
Java实现飞机航班管理系统的思路详解
2022-08-20 19:48:42
Java线程安全解决方案(synchronized,ReentrantLock,Atomic)
2022-06-13 12:51:09
C#实现Excel转PDF时设置内容适应页面宽度
2022-09-15 19:23:26
Android网络访问之Retrofit使用教程
2023-08-30 01:02:08
Android实现探探图片滑动效果
2022-11-14 17:09:19
java.lang.Runtime.exec的左膀右臂:流输入和流读取详解
2023-08-06 04:59:03
Winform控件优化之圆角按钮1
2021-05-31 20:15:36
Java中工具Jstack的使用实例
2023-07-26 15:18:02
Java里的static import使用小结
2023-08-18 18:36:36