【文件属性】:
文件名称:使用标准C++库实现的WAV音频文件读写
文件大小:7KB
文件格式:CPP
更新时间:2019-11-07 10:46:50
wav
200行代码实现PCM格式的WAV文件的读写,使用标准C++库实现,不依赖于其他库。
// Write WAv文件
Wave_header header(1, 48000, 16);
uint32_t length = header.fmt_data->sample_per_sec * 10 * header.fmt_data->bits_per_sample / 8;
uint8_t *data = new uint8_t[length];
CWaveFile::write("e:\\test1.wav", header, data, length);
// read
//CWaveFile wave;
//wave.read("e:\\test1.wav");
网友评论
- 代码写的很乱,一点也没有代码规范
- 感谢分享,对我帮助非常大
- 可以使用。但是生成的wav文件,有数据,但是播放器中显示0秒
- 一个破文件,骗了好多人
- 需要的分数有点高!
- 感谢分享下载
- 烂啊
- 不错,可以使用
- 正在学习,谢谢分享
- 试了试 很好用 谢了
- 很不错,不能加载扩展块语音文件,增加一段代码即可加载
- 烂,读取失败。
- 感谢分享,有一定借鉴意义,谢谢了
- 感谢分享,有一定借鉴意义,谢谢了
- 程序下载了,<cstint>下载不到?求助!!!
- 还不错,谢谢。
- 请问编译显示“make_unique”: 未声明的标识符是什么原因呀?
- 可以用,再次下载
- 不错的资源,谢谢分享
- 我这里起不来,代码比较规整。
- 好像还有一点点用