macos - macOS:客户端应用程序如何与 Core Audio 用户空间驱动程序通信?
问题描述
我目前正在开发一个主要基于 Apple 提供的“NullAudio”驱动程序示例的 Core Audio 用户空间 HAL 插件。(这里是示例驱动程序的链接。)
我试图弄清楚客户端应用程序如何与驱动程序通信以对其进行配置。到目前为止,我已经尝试使用 CFPreferences 和 CFNotificationCenter 但都不起作用。在后一种情况下,我只能使用 Darwin 通知中心进行通信,但它的通知不能包含除通知名称之外的任何数据,因此对于此目的没有用处。
鉴于 HAL 驱动程序是沙盒的,我应该使用什么方法让客户端应用程序与驱动程序通信?
解决方案
推荐阅读
- codeigniter-3 - 使用 foreach 插入查询
- ios - UIApplicationMain 和 UIApplication 有什么区别
- python-3.x - 如何在 for 循环中使用 groupby 组
- swift - 如何从应用程序中删除用户默认值?
- r - 循环 dplyr 并创建多个数据框
- c++ - 在c ++中将csv读取的十六进制字符串值转换为uint8_t
- android - 录制视频时查询支持的比特率
- php - nginx 通用重写规则
- java - 如何在搜索视图中拥有多个按钮?
- google-cloud-platform - cloudrun(或 knative)上的简单 HelloWorld 应用程序似乎太慢了