使用标准C++库实现的WAV音频文件读写

时间:2019-11-07 10:46:50
【文件属性】:

文件名称:使用标准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”: 未声明的标识符是什么原因呀?
  • 可以用,再次下载
  • 不错的资源,谢谢分享
  • 我这里起不来,代码比较规整。
  • 好像还有一点点用