android耳机左右声道接反具体修正方法

2016-02-19 09:14 61 1 收藏

下面这个android耳机左右声道接反具体修正方法教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!

【 tulaoshi.com - 编程语言 】

可以用如下方法:
修改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_ibytes1; 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);

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

来源:https://www.tulaoshi.com/n/20160219/1590055.html

延伸阅读
使用Gallery和ImageView实现android左右滑动+索引图标效果。 首先自定义Gallery实现一次只能滑动一个页面 代码如下: public class MGalleryView extends Gallery{ public MGalleryView(Context context, AttributeSet attrs) { super(context, attrs); } //一次只能滑动一张图片注:一张图充满全屏 @Override public boolean o...
标签: 电脑入门
最近图老师小编在使用Win7系统自带的画图软件添加文字时,每个文字都向左旋转90度,如图所示,所有的字都是旋转90°的,如下: 细心分析了下,找到了答案: 出现旋转的字,是因为在写字的字体选择时,选择以了@开头的字体,比如@微软雅黑。 当选择微软雅黑这样的字体时,字体就都是正常的,如下:
代码如下: RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/gallerylayout" android:layout_width="fill_parent" android:layout_height="fill_parent" Gallery android:id="@+id/overview" android:layout_width="fill_parent" android:layout_height="wrap_content" / ImageView a...
标签: 美容
矫正方法 活动矫治器 对于处于乳牙和替牙期的爱美者,这是最佳的牙齿矫正的方法,比较简单。也可用来配合固定矫治器进行矫治,爱美者可以自己摘戴,比较方便。 无托槽隐形矫治器 很多爱美者因为工作等原因,对形象要求较高,所以最适合采用无托槽隐形矫治器,爱美者可以自行摘戴。不过,这种方式只适合轻度的牙...
1.修改FMRadioService.java 添加: 代码如下: public static final int MSG_EXIT_FM = 1234; private Handler sHandler11 = new Handler() { @Override public void handleMessage(Message msg) { FMRadioLogUtils.d(TAG, "sHandler11 = " + msg.what); switch (msg.what) { case MSG_EXIT_FM: android.os.Process.killProcess(an...

经验教程

990

收藏

27
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部