gpt4 book ai didi

ios - render回调函数和input回调函数有什么区别

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:02:25 24 4
gpt4 key购买 nike

虽然我在网上搜索过,但我的问题仍然找不到任何答案。我看到有两种回调函数,正如音频单元属性的描述,一种称为inputcallback函数,另一种称为rendercallback函数。

@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_SetRenderCallback你会经常看到这个术语“拉”。当扬声器需要更多数据输出到扬声器时使用。因此它将提取您在该回调中提供的音频数据。

关于ios - render回调函数和input回调函数有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27598404/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com