【发布时间】:2014-02-27 03:32:11
【问题描述】:
如何使用 CoreAudio 获取可用 AirPlay 设备的列表?甚至可能吗?我可以枚举所有连接的设备,并且列表包括一个“AirPlay”条目,但我有两个设备并想在它们之间进行选择。如何在 MACOS 中做到这一点?
【问题讨论】:
标签: macos core-audio
如何使用 CoreAudio 获取可用 AirPlay 设备的列表?甚至可能吗?我可以枚举所有连接的设备,并且列表包括一个“AirPlay”条目,但我有两个设备并想在它们之间进行选择。如何在 MACOS 中做到这一点?
【问题讨论】:
标签: macos core-audio
我认为这里的答案是使用 Bonjour API,而不是 CoreAudio。 AirPlay 设备会自行注册,并且必须使用 Bonjour 进行枚举。
【讨论】:
我相信每个 AirPlay 设备都被列为 AirPlay AudioDeviceID 下的数据源 (kAudioDevicePropertyDataSource)。
【讨论】: