Мне нужно сгенерировать сигнал и воспроизвести его с помощью динамиков iPhone или гарнитуры.Как воспроизвести сигнал с помощью AudioUnit (iOS)?
Для этого я генерирую чередующийся сигнал. Затем мне нужно создать экземпляр объекта унаследованного класса AudioUnit со следующей информацией: 2 канала, частотой дискретизации 44100 кГц, некоторым размером буфера для хранения нескольких кадров.
Затем мне нужно написать метод обратного вызова, который займет щель моего сигнала и вытащит его в выходной буфер iPhone.
Проблема в том, что я понятия не имею, как написать унаследованный класс AudioUnit. Я не могу понять документацию Apple относительно этого, и все примеры, которые я мог найти, либо прочитали из файла, либо сыграли его с огромным запаздыванием или использовали лишенные конструкции.
Я начинаю думать, что я глуп или что-то в этом духе. Пожалуйста, помогите ...
я преобразовал этот АУДИОБЛОКА v3 код с Objective C для Swift 3: https://gist.github.com/hotpaw2/630a466cc830e3d129b9. Вы должны иметь возможность преобразовать его обратно в Objective C. – hotpaw2