Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Формат 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 правый леый


Наверх

Титульная страница Поиск, карта сайта Написать письмо