AUAudioUnit获取主机采样率更改

时间:2019-03-25 01:15:27

标签: audiounit

一个简单的快速问题,我如何知道AudioUnit主机应用程序对采样率的更改?

我的自定义 AUAudioUnit v3 子类似乎没有要观察的属性,并且 AUHostMusicalContextBlock 没有提供采样率检查。

我需要对主机应用程序中的采样率变化做出反应。

谢谢

1 个答案:

答案 0 :(得分:0)

我相信这样做是安全的,方法是在allocateRenderResourcesAndReturnError中。例如,

mySampleRate = self.outputBus.format.sampleRate;

这是Apple的iOSFilterDemoApp执行的地方