我在音频会话中运行AUGraph
。我想知道在启动AUGraph
之后是否可以在运行时更改音频会话或音频单元属性。例如,如果我切换硬件(例如麦克风),我是否可以动态更改kAudioSessionProperty_CurrentHardwareSampleRate
而无需重新启动会话或AUGraph
?
答案 0 :(得分:0)
Apple“适用于iOS的音频单元主机指南”说“只有当音频单元未初始化时,才能设置大多数属性值。”下一页说“音频单元参数是用户可调节的设置,可以在音频单元产生音频时改变“。 IIRC,他们说检查每个文档的文档,但它是属性和参数之间的根本区别。
我不知道你是否有运气禁用特定单位然后尝试更改。