我正在尝试制作一个可以录制语音并使用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