DSP

读取wav音频

2019-07-13 20:37发布

wav音频格式是微软的制定的一种文件格式,其结构非常简单音频存储格式。为了为接下来学习DSP做准备,我今天查了一些关于读取wav文件的资料,现将其总结与此,并编程实现(代码部分参考了网络上一些代码,修改了其中一些错误之处)。下图是我绘制的wav文件格式结构图:   代码如下: struct ret_value
{
    char *data;
    unsigned long size;     ret_value()
   {
       data = 0;
       size = 0;
   }
}; void load_wave_file(char *fname, struct ret_value *ret)
{
    FILE *fp;     fp = fopen(fname,"rb");
    if (fp)
    {
        char id[5];          // 5个字节存储空间存储'RIFF'和'

热门文章