使用无代码kext隐藏音频设备

时间:2013-04-12 05:01:42

标签: macos usb kernel core-audio iokit

我正在开发一个音频驱动程序,使用Apple的音频反射器驱动程序示例代码进行一些自定义音频处理。音频反射器驱动器的输出使用核心音频应用程序传递给真正的USB音频硬件设备。现在我想从系统首选项隐藏USB音频硬件设备,以便用户无法选择USB音频硬件输出设备作为默认输出设备。使用“SampleUSBAudioOverrideDriver”无代码kext,我可以更改输出接口的名称,但不能隐藏它。关于如何隐藏USB音频硬件输出设备的任何想法。

提前致谢。

Vin Pai

1 个答案:

答案 0 :(得分:1)

在关于此主题的R& D之后,我发现示例代码中提供的无代码kext,SampleUSBAudioOverrideDriver不使用属性集来隐藏设备接口。