虽然我在互联网上搜索了,但仍然找不到我的问题的答案。 我发现有两种回调函数,并且根据音频单元属性的描述,一种称为输入回调函数,另一种称为渲染回调函数。
@constant kAudioOutputUnitProperty_SetInputCallback
@discussion Scope: Global
Value Type: AURenderCallbackStruct
Access: read/write
@constant kAudioUnitProperty_SetRenderCallback
Scope: Input
Value Type: AURenderCallbackStruct
Access: Write
我不知道这两者之间有什么区别,以及在何时或何种情况下应该选择其中的每一个。如果有人了解,请帮助我。
也许这不是一个困难的问题,但我已经几天解决不了。非常感谢。
kAudioOutputUnitProperty_SetInputCallback
,而不是kAudioUnitProperty_SetInputCallback
。 - Maxim Pavlov