我正在开发一个音频驱动程序,使用Apple的音频反射器驱动程序示例代码进行一些自定义音频处理。音频反射器驱动器的输出使用核心音频应用程序传递给真正的USB音频硬件设备。现在我想从系统首选项隐藏USB音频硬件设备,以便用户无法选择USB音频硬件输出设备作为默认输出设备。使用“SampleUSBAudioOverrideDriver”无代码kext,我可以更改输出接口的名称,但不能隐藏它。关于如何隐藏USB音频硬件输出设备的任何想法。
提前致谢。
Vin Pai
答案 0 :(得分:1)
在关于此主题的R& D之后,我发现示例代码中提供的无代码kext,SampleUSBAudioOverrideDriver不使用属性集来隐藏设备接口。