c - 包含 WAV 文件格式信息的格式.h 文件



我正在尝试制作一个可以录制语音并使用ALSA将其以数字音频格式存储在LINUX上的程序。(目前使用Ubuntu)。在网上寻找一些帮助时,我从这里找到了这段代码

#include "formats.h"
...
...
  WaveChunkHeader      wch, ch = {WAV_FMT,16};
  WaveHeader           h;
  WaveFmtBody          f;
  wch.type     = WAV_DATA;
...
...

但是,我的系统上没有"format.h"头文件。任何人都知道我可以从哪里(哪个开发pkg)获得此头文件(包含音频文件格式相关信息)?

谢谢维克拉姆

它应该在alsa-utils包中,子目录aplay:

http://alsa-utils.sourcearchive.com/documentation/1.0.17/formats_8h-source.html

最新更新