【问题标题】:How can I get a list of AirPlay devices using CoreAudio如何获取使用 CoreAudio 的 AirPlay 设备列表
【发布时间】:2014-02-27 03:32:11
【问题描述】:

如何使用 CoreAudio 获取可用 AirPlay 设备的列表?甚至可能吗?我可以枚举所有连接的设备,并且列表包括一个“AirPlay”条目,但我有两个设备并想在它们之间进行选择。如何在 MACOS 中做到这一点?

【问题讨论】:

    标签: macos core-audio


    【解决方案1】:

    我认为这里的答案是使用 Bonjour API,而不是 CoreAudio。 AirPlay 设备会自行注册,并且必须使用 Bonjour 进行枚举。

    【讨论】:

      【解决方案2】:

      我相信每个 AirPlay 设备都被列为 AirPlay AudioDeviceID 下的数据源 (kAudioDevicePropertyDataSource)。

      【讨论】:

      • 但是没有列举可用的设备。我还没有机会研究它,但我很确定我需要使用 Bonjour API 来枚举可用的设备。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-18
      • 1970-01-01
      • 2022-05-10
      • 2012-04-28
      相关资源
      最近更新 更多