Цитата:
Сообщение от 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. Бесплатная для некоммерческого использования.