WAV文件的读写接口类,依赖标准C++库

时间:2020-09-26 11:04:09
【文件属性】:

文件名称:WAV文件的读写接口类,依赖标准C++库

文件大小:3KB

文件格式:RAR

更新时间:2020-09-26 11:04:09

wav;C++

使用标准C++库实现实现PCM格式的WAV文件的读写。 class CWaveFile { public: CWaveFile(void); ~CWaveFile(void); // Write wav head bool static WriteHead(const string& filename, uint32_t length); // Write wav file bool static write(const string& filename, const Wave_header &header, void *data, uint32_t length); // Read wav file bool read(const string &filename); private: // Read wav file header bool read_header(const string &filename); private: shared_ptr header; unique_ptr data; };


【文件预览】:
wav文件读写接口实现
----WaveFile.h(4KB)
----WaveFile.cpp(3KB)

网友评论

  • 语音处理开发参考,还是很有借鉴意义,谢谢分享