Я хочу сохранить файл .wav, взяв вывод следующей команды arecord:
arecord -D plughw:1 -c1 -r 48000 -f S32_LE -t wav -V mono
Он настроен на один канал, частота дискретизации 48000, глубина 32 бита.
Я не хочу использовать опцию, которая автоматически разбивает ее на отдельные файлы, поэтому я написал программу на c, которая берет вывод и сохраняет его в файле .wav.
Я не могу понять, передается ли заголовок файла .wav в начале передачи арекорда, или мне нужно создать и добавить его в файл с нуля.