Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 设置调用RemoteIO音频单元渲染回调的速率_Ios_Core Audio_Remoteio - Fatal编程技术网

Ios 设置调用RemoteIO音频单元渲染回调的速率

Ios 设置调用RemoteIO音频单元渲染回调的速率,ios,core-audio,remoteio,Ios,Core Audio,Remoteio,我已经为输入和输出设置了RemoteIO音频单元渲染回调。我希望渲染回调调用的次数减少。如何指定调用它们的速率?每个缓冲区调用回调一次,因此可以通过指定更大的缓冲区大小来减少调用次数。在采样率为44.1 kHz,缓冲区大小为8192个样本的情况下,缓冲区调用之间的间隔约为2/10秒 音频回调的间隔不能超过此值,因为它们的存在是为了对传入/传出音频进行每个缓冲区处理。如果不在每个缓冲区上运行回调,则不再具有实时音频。能否提供有关您试图完成的操作的更多详细信息?

我已经为输入和输出设置了RemoteIO音频单元渲染回调。我希望渲染回调调用的次数减少。如何指定调用它们的速率?

每个缓冲区调用回调一次,因此可以通过指定更大的缓冲区大小来减少调用次数。在采样率为44.1 kHz,缓冲区大小为8192个样本的情况下,缓冲区调用之间的间隔约为2/10秒


音频回调的间隔不能超过此值,因为它们的存在是为了对传入/传出音频进行每个缓冲区处理。如果不在每个缓冲区上运行回调,则不再具有实时音频。

能否提供有关您试图完成的操作的更多详细信息?