getInputChannelCount错误引起的通话录音无声和无法保存问题
2013-11-22 18:39
260 查看
static uint32_t getInputChannelCount(uint32_t channels) {
uint32_t sInputChannelCount = 0;
sInputChannelCount = popcount((channels)&(AUDIO_CHANNEL_IN_STEREO|AUDIO_CHANNEL_IN_MONO|AUDIO_CHANNEL_IN_5POINT1));
ALOGV("%s(%d),channels(%d),sInputChannelCount(%d):this is syh",__FUNCTION__,__LINE__,channels,sInputChannelCount);
return sInputChannelCount;
// only mono, stereo, and 5.1 are supported for input sources
#ifdef BBK_AUDIO
return popcount(channels);;
#else
sInputChannelCount = popcount((channels)&(AUDIO_CHANNEL_IN_STEREO|AUDIO_CHANNEL_IN_MONO|AUDIO_CHANNEL_IN_5POINT1));
ALOGD("%s(%d),channels(%d),sInputChannelCount(%d):this is syh",__FUNCTION__,__LINE__,channels,sInputChannelCount);
return sInputChannelCount;
#endif
}
uint32_t sInputChannelCount = 0;
sInputChannelCount = popcount((channels)&(AUDIO_CHANNEL_IN_STEREO|AUDIO_CHANNEL_IN_MONO|AUDIO_CHANNEL_IN_5POINT1));
ALOGV("%s(%d),channels(%d),sInputChannelCount(%d):this is syh",__FUNCTION__,__LINE__,channels,sInputChannelCount);
return sInputChannelCount;
// only mono, stereo, and 5.1 are supported for input sources
#ifdef BBK_AUDIO
return popcount(channels);;
#else
sInputChannelCount = popcount((channels)&(AUDIO_CHANNEL_IN_STEREO|AUDIO_CHANNEL_IN_MONO|AUDIO_CHANNEL_IN_5POINT1));
ALOGD("%s(%d),channels(%d),sInputChannelCount(%d):this is syh",__FUNCTION__,__LINE__,channels,sInputChannelCount);
return sInputChannelCount;
#endif
}
相关文章推荐
- 十进制数转换为N进制数
- 在任意一个Activity中,怎么销毁指定的Activity?
- NSData,NSImage,NSDictionary,NSString,NSInteger,Float,NSURL 等等互相转换
- Shell操作mysql数据库
- Caliburn Micro框架快速上手(WP)
- 双向链表的建立插入删除
- oracle的expd/impd的使用
- Hadoop错误
- 浅谈android中的目录结构
- 数据集的语法创建与运用
- fn标签
- 转载 解析nginx负载均衡
- uva11111 - Generalized Matrioshkas
- 平方因子
- 用SPDY加速web —— ”Making The Web Faster With SPDY“
- 数据结构应用标准模版库STL——优先级队列(优先级队列排序)
- 简单的js calendar
- 用myEclipse8.5搭建安卓开发平台
- 【C#】Directory学习笔记
- ecommerce学习