![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Формат wav
тт © (2004-11-09 00:39:00)Где можно найти описание формата wav?
wicked (2004-11-09 12:08:00) [1]хм, а если в этой wav-ке будет mp3 или GSM звук?...
это я намекаю на то, что описание неверно...
тт (2004-11-09 03:24:00) [2]Большое спасибо.
programania (2004-11-09 01:10:00) [3]
WAVHDR = packed record
riff: array[0..3] of Char;
len: DWord; //4
cWavFmt: array[0..7] of Char;
dwHdrLen: DWord;
wFormat: Word;
wNumChannels: Word;
dwSampleRate: DWord;
dwBytesPerSec: DWord;
wBlockAlign: Word;
wBitsPerSample: Word;
cData: array[0..3] of Char;
dwDataLen: DWord;
end;
.....
WaveHdr: WAVHDR;
.....
WaveHdr.riff := 'RIFF';
WaveHdr.cWavFmt := 'WAVEfmt ';
WaveHdr.dwHdrLen := 16;
WaveHdr.wFormat := 1;
WaveHdr.wNumChannels := 2;
WaveHdr.dwSampleRate := 44100;
WaveHdr.wBlockAlign := 4;
WaveHdr.dwBytesPerSec := 176400;
WaveHdr.wBitsPerSample := 16;
WaveHdr.cData := 'data';
WaveHdr.len:=111111;//Число байт звука;
//Далее значения звука типа smallInt правый леый