Запись звука + Delphi 6
Еще в третьих дельфях был какой-то Media-компонент, который позволял в том числе и запись делать.
Он вроде не позволяет в массив писать.
Почему-то по Дельфи мало инфы про звук.
Вообще-то это все Windiws MCI.
Может у кого есть по нему книга поподробнее?
Windiws MCI устарело и, насколько мне известно, не позволяет писать в память (только в файл). В MSDN есть раздел про MCI, подробности там. Тебе подойдет либо Windows MME (в MSDN функции waveIn.../waveOut... либо DirectSound. Описание ф-ций MME есть в справке по Windows SDK, которая с Delphi идёт.
WaveInOpen
WaveInPrepareHeader
WaveInAddBuffer
WaveInStart
WaveInReset
WaveInUnPrepareHeader
Спасибо
Гляну.
Оставить комментарий
Pavel781
Подскажите, как записать с линейного входа звук длительностью ~ 20 сек в массив.Можно ли это сделать с помощью mciSendString ?