AUAudioUnit получает изменения частоты дискретизации хоста - PullRequest
0 голосов
/ 25 марта 2019

Простой простой вопрос, как я могу узнать об изменениях хост-приложения AudioUnit в частоте дискретизации?

Мой подкласс AUAudioUnit v3 , похоже, не обладает какими-либо свойствами для наблюдения, а AUHostMusicalContextBlock не обеспечивает проверку частоты дискретизации.

Мне нужно реагировать на изменения частоты дискретизации в хост-приложении.

Спасибо

1 Ответ

0 голосов
/ 09 апреля 2019

Я считаю, что безопасное место для этого находится в allocateRenderResourcesAndReturnError. например.,

mySampleRate = self.outputBus.format.sampleRate;

Это то, где iOSFilterDemoApp от Apple делает это

...