0

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

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

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

谢谢,维克拉姆

4

1 回答 1

1

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

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

于 2011-05-04T10:20:38.397 回答