这是一个关于时间的非常“细节”问题......
我正在使用 iOS 的 RemoteIO 音频单元来做事。只是想知道系统究竟是如何处理时间的:在调用 AudioOutputUnitStart() 之后,该单元应该“打开”,然后渲染回调将被下游单元拉取。请允许我猜测:
可能性1:下一次渲染回调发生在AudioOutputUnitStart()执行之后,然后继续
可能性2:系统有自己的render回调节奏。调用 AudioOutputUnitStart() 后,下一个渲染回调捕获系统的“下一个”滴答声之一,然后从那里开始
1 还是 2?还是有 3 个?提前致谢!