OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2820|回复: 9

请问下录音实验开始录音的时候wavhead写入多少个字节呢?

[复制链接]

72

主题

245

帖子

0

精华

高级会员

Rank: 4

积分
510
金钱
510
注册时间
2015-11-13
在线时间
131 小时
发表于 2018-1-31 15:08:03 | 显示全部楼层 |阅读模式
5金钱
res=f_write(f_rec,(const void*)wavhead,sizeof(__WaveHeader),&bw);
这个wavhead是多少字节呢


还有停止录音时重新更新了wavhead,更新后的wavhead是多少字节呢

最佳答案

查看完整内容[请看2#楼]

header多大,自己printf出来看,我就懒得帮你测试了,你也是懒到可以才来问。 至于更新wavheader,并不会改变其大小,知识修改部分参数,所以大小从一开始是固定的。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2018-1-31 15:08:04 | 显示全部楼层
header多大,自己printf出来看,我就懒得帮你测试了,你也是懒到可以才来问。  至于更新wavheader,并不会改变其大小,知识修改部分参数,所以大小从一开始是固定的。
回复

使用道具 举报

72

主题

245

帖子

0

精华

高级会员

Rank: 4

积分
510
金钱
510
注册时间
2015-11-13
在线时间
131 小时
 楼主| 发表于 2018-1-31 15:08:16 | 显示全部楼层
回复

使用道具 举报

72

主题

245

帖子

0

精华

高级会员

Rank: 4

积分
510
金钱
510
注册时间
2015-11-13
在线时间
131 小时
 楼主| 发表于 2018-1-31 15:08:45 | 显示全部楼层
回复

使用道具 举报

5

主题

266

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1526
金钱
1526
注册时间
2016-7-20
在线时间
155 小时
发表于 2018-2-1 09:04:08 | 显示全部楼层
wavheader在录音结束时只是更新标记文件大小的字节,别的不改变,而且头还是定长的
我是可以什么都不说 ,但不可以什么都不做。
回复

使用道具 举报

72

主题

245

帖子

0

精华

高级会员

Rank: 4

积分
510
金钱
510
注册时间
2015-11-13
在线时间
131 小时
 楼主| 发表于 2018-2-1 11:45:16 | 显示全部楼层
super910906 发表于 2018-2-1 09:04
wavheader在录音结束时只是更新标记文件大小的字节,别的不改变,而且头还是定长的

我用printf("%s",(const void*)wavhead);  分别在开始录音前输出了wavhead  和结束后,开始的时候输出4个字节    结束后输出7个字节  ,请问这个就是wavhead的字节数吗
回复

使用道具 举报

72

主题

245

帖子

0

精华

高级会员

Rank: 4

积分
510
金钱
510
注册时间
2015-11-13
在线时间
131 小时
 楼主| 发表于 2018-2-1 11:45:27 | 显示全部楼层
@正点原子  我用printf("%s",(const void*)wavhead);  分别在开始录音前输出了wavhead  和结束后,开始的时候输出4个字节    结束后输出7个字节  ,请问这个就是wavhead的字节数吗
回复

使用道具 举报

72

主题

245

帖子

0

精华

高级会员

Rank: 4

积分
510
金钱
510
注册时间
2015-11-13
在线时间
131 小时
 楼主| 发表于 2018-2-1 11:49:25 | 显示全部楼层
我有自己printf看啦 ,自己不确定才请教下,
回复

使用道具 举报

5

主题

266

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1526
金钱
1526
注册时间
2016-7-20
在线时间
155 小时
发表于 2018-2-5 08:26:51 | 显示全部楼层
不良苏 发表于 2018-2-1 11:45
我用printf("%s",(const void*)wavhead);  分别在开始录音前输出了wavhead  和结束后,开始的时候输出4个 ...

不是,我记得是有四、五十个字节,具体的我记不清了
我是可以什么都不说 ,但不可以什么都不做。
回复

使用道具 举报

72

主题

245

帖子

0

精华

高级会员

Rank: 4

积分
510
金钱
510
注册时间
2015-11-13
在线时间
131 小时
 楼主| 发表于 2018-2-5 14:20:27 | 显示全部楼层
super910906 发表于 2018-2-5 08:26
不是,我记得是有四、五十个字节,具体的我记不清了

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 05:51

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表