Я реализовал AUGraph, аналогичный тому, который был на iOS Developer's Library. В моем приложении, однако, мне нужно иметь возможность воспроизводить звук при разных частотах дискретизации (возможно, двух разных).Изменение частоты дискретизации AUGraph на iOS
Я искал документацию Apple и не нашел способа установить частоту дискретизации во время выполнения. Я думал о трех возможных обходах:
- Повторно инициализировать AUGraph каждый раз, когда мне нужно изменить частоту дискретизации;
- Инициализируйте другой AUGraph для каждой другой частоты дискретизации;
- Преобразование частоты дискретизации каждого звука перед воспроизведением;
Эти методы кажутся действительно неуклюжими и тяжелыми на процессоре.
Каков наилучший способ изменения частоты дискретизации AUGraph во время выполнения?
После некоторых тестов я обнаружил, что повторная инициализация AUGraph не так плоха, как выглядела. Я сейчас буду следовать # 1, возможно, перейдя на # 2 в будущем. Всем спасибо! – rahzark