【发布时间】:2022-05-10 22:35:38
【问题描述】:
在内核扩展中,有 setDeviceCanBeDefault() 可以隐藏和显示音频设备。如何在 CoreAudio 的 HAL 插件中实现类似的功能?我想在运行时从声音设备中隐藏和显示我的插件。
【问题讨论】:
标签: audio core-audio hal
在内核扩展中,有 setDeviceCanBeDefault() 可以隐藏和显示音频设备。如何在 CoreAudio 的 HAL 插件中实现类似的功能?我想在运行时从声音设备中隐藏和显示我的插件。
【问题讨论】:
标签: audio core-audio hal
实现kAudioDevicePropertyIsHidden 属性并在您的设备中从它返回(UInt32)1。
修改此非 IO 相关属性时,不要忘记在主机上调用PropertiesChanged()。另请记住,隐藏设备不能成为默认设备。
【讨论】: