主题 : mini2440录音问题请教,关于采样格式设置 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 19923
精华: 0
发帖: 14
金钱: 70 两
威望: 14 点
综合积分: 28 分
注册时间: 2010-04-25
最后登录: 2018-07-15
楼主  发表于: 2010-06-11 14:30

 mini2440录音问题请教,关于采样格式设置

硬件平台:mini2440
软件    :Linux 2.6.32

购买于 2010.5.26

问题:

在使用板载麦克风录音时,录音的采样格式设置为
#define  FORMAT   AFMT_U8  时,录音数据中

无声数据 为十六进制  80 80 80 80 80 80 80 80 80 80 80 80 80 80
最大声音 十六进制    ff   ff    或者 00 00

当录音采样格式设置为
#define  FORMAT2  AFMT_S8时,

录音获得的数据和#define  FORMAT   AFMT_U8  的数据相同,

正常情况下采样格式设置为有符号8位和无符号8位,采集获得的音频数据的数值里面,关于声音最大值和最小值(无声)应该是不一样。

两种情况下,采样格式设置均成功,但是目前还没有搞明白,为什么获得的数据相同?????????????????????????????????