我正在尝试制作一个可以录制语音的编程,并使用ALSA在LINUX上以数字音频格式存储它。 (目前使用的是Ubuntu)。 在网上寻找帮助时,我发现了here
中的代码#include "formats.h"
...
...
WaveChunkHeader wch, ch = {WAV_FMT,16};
WaveHeader h;
WaveFmtBody f;
wch.type = WAV_DATA;
...
...
但是,我的系统上没有“formats.h”头文件。任何人都知道从哪里(哪个dev pkg)我可以获得这个头文件(包含音频文件格式相关信息)?
谢谢, 维克拉姆
答案 0 :(得分:1)
它应该在alsa-utils包中,子目录aplay:
http://alsa-utils.sourcearchive.com/documentation/1.0.17/formats_8h-source.html