Работа С Wav Файлами На С++ Builder 6

07.03.2014
1
0
#1
Вообщем суть проблемы: есть какой-то wav(mono,int16) файл, мне его нужно загрузить и извлечь из него заголовок, как это реалищовать не знаю, помогите?(вообщем извлечь данные для дальнейшей работы
 

Vadik(R)

Well-known member
12.12.2007
469
0
#2
Используя функцию чтения файла. Я использовал WinAPI в своей работе.
Помогли вот эти ссылки:
http://graphicon.ru/oldgr/courses/cg02b/as...help/wavfmt.htm
http://graphicon.ru/oldgr/courses/cg02b/as...elp/wavfmt2.htm

Делаешь seek на нужное тебе поле и читаешь его. Осторожно надо быть только полями, начиная с частоты дискретизации, так как там может быть как 2 байта записано, так и 4 (анализируй длину подблока заголовка).