wav文件解析

简介

wav文件采用RIFF(Resource Interchange File Format)文件格式结构。通常用来保存PCM格式的原始音频数据,所以通常被称为无损音频。但是严格意义上来讲,WAV也可以存储其它压缩格式的音频数据。

WAV文件遵循RIFF规则,其内容以区块(chunk)为最小单位进行存储。WAV文件一般由3个区块组成:RIFF chunk、Format chunk和Data chunk。另外,文件中还可能包含一些可选的区块,如:Fact chunk、Cue points chunk、Playlist chunk、Associated data list chunk等。

图示

wav文件解析_第1张图片
wav文件解析_第2张图片
wav文件解析_第3张图片

代码解析

typedef struct {
   
	

你可能感兴趣的:(audio,c++,audio)