iOS:在不重新启动音频会话或AUGraph的情况下更改音频会话属性?

iOS:在不重新启动音频会话或AUGraph的情况下更改音频会话属性?,ios,core-audio,Ios,Core Audio,我在音频会话中运行AUGraph。我想知道启动AUGraph后,是否可以在运行时更改音频会话或音频单元属性。例如,如果我切换硬件(例如,麦克风),我是否可以在不重新启动会话的情况下动态更改kAudioSessionProperty\u CurrentHardwareSampleRate,或者AUGraph?苹果的《iOS音频单元主机指南》中说“大多数属性值只能在音频单元未初始化时设置……”下一页说“音频单元参数是用户可调整的设置,在音频单元生成音频时可以更改”。IIRC,他们说要检查每个单元的文

我在音频会话中运行
AUGraph
。我想知道启动
AUGraph
后,是否可以在运行时更改音频会话或音频单元属性。例如,如果我切换硬件(例如,麦克风),我是否可以在不重新启动会话的情况下动态更改
kAudioSessionProperty\u CurrentHardwareSampleRate
,或者
AUGraph

苹果的《iOS音频单元主机指南》中说“大多数属性值只能在音频单元未初始化时设置……”下一页说“音频单元参数是用户可调整的设置,在音频单元生成音频时可以更改”。IIRC,他们说要检查每个单元的文档,但这是属性和参数之间的根本区别

我不知道你是否有幸禁用了特定的装置,然后尝试改变