Показать сообщение отдельно
  #5  
Старый 17.11.2013, 20:16
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Цитата:
Сообщение от ProDaNTe
Спасибо, только как я понял мне надо отслеживать как то ProcessBuffer для реализации записи в файл, не знаю как сделать если честно)))
Самому отслеживать не надо. ProcessBuffer будет вызываться автоматически при заполнении буфера. Делаешь своего наследника от класса TWaveRecorder и перекрываешь в нём метод ProcessBuffer. (Или можно прямо в этом модуле в методе ProcessBuffer дописать вывод куда нужно).
Цитата:
Сообщение от ProDaNTe
И
Код:
WaveRecorder := TwaveRecorder(2048, 4);
  function 477576218068StartRecord : Boolean;
  function 477576218068SetupRecord(P : PWaveRecorder) : Boolean;
Это?
Код:
WaveRecorder := TwaveRecorder.Create(2048, 4);
  function StartRecord : Boolean;
  function SetupRecord(P : PWaveRecorder) : Boolean;
Нда. Эти непонятные цифры нужно убрать.
Цитата:
Сообщение от ProDaNTe
Может есть что то типа NewAC, только поновее и с поддержкой XE5?
Ещё есть популярная библиотека bass.dll. Бесплатная для некоммерческого использования.
Ответить с цитированием