formats.h файл, содержащий информацию о формате файла WAV

#c #linux #wav #alsa

#c #linux #wav #alsa

Вопрос:

Я пытаюсь создать программу, которая может записывать голос и сохранять его в цифровом аудиоформате в LINUX с использованием ALSA. (в настоящее время используется Ubuntu). В поисках некоторой справки в сети я нашел этот код здесь

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

Однако в моей системе нет файла заголовка «formats.h». Кто-нибудь знает, откуда (какой разработчик pkg) Я могу получить этот заголовочный файл (содержащий информацию, связанную с форматом аудиофайла)?

Спасибо, Викрам

Ответ №1:

он должен находиться в пакете alsa-utils, подкаталог aplay:

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