我目前正在开发Core Audio用户空间HAL插件,该插件主要基于Apple提供的“ NullAudio”驱动程序示例。 (Here's a link to the example driver.)
我正在尝试弄清客户端应用程序如何与驱动程序进行通信以对其进行配置。到目前为止,我已经尝试使用CFPreferences和CFNotificationCenter,但是都没有用。在后一种情况下,我只能使用Darwin通知中心进行通信,但其通知中不能包含除通知名称以外的任何数据,因此,此用途无济于事。
鉴于HAL驱动程序已被沙箱化,我应该使用哪种方法使客户端应用程序与该驱动程序通信?