【问题标题】:How to hide CoreAudio's HAL plugin devices如何隐藏 CoreAudio 的 HAL 插件设备
【发布时间】:2022-05-10 22:35:38
【问题描述】:

在内核扩展中,有 setDeviceCanBeDefault() 可以隐藏和显示音频设备。如何在 CoreAudio 的 HAL 插件中实现类似的功能?我想在运行时从声音设备中隐藏和显示我的插件。

【问题讨论】:

    标签: audio core-audio hal


    【解决方案1】:

    实现kAudioDevicePropertyIsHidden 属性并在您的设备中从它返回(UInt32)1

    修改此非 IO 相关属性时,不要忘记在主机上调用PropertiesChanged()。另请记住,隐藏设备不能成为默认设备。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-27
      • 2012-03-05
      • 1970-01-01
      • 2019-05-12
      • 1970-01-01
      • 1970-01-01
      • 2018-08-16
      • 1970-01-01
      相关资源
      最近更新 更多