2014-02-27 24 views
1

如何獲取使用CoreAudio的可用AirPlay設備列表?它甚至有可能嗎?我可以枚舉所有連接的設備,列表中包含一個「AirPlay」條目,但我有兩個設備並希望在它們之間進行選擇。我怎樣才能在MAcOS中做到這一點?如何獲取使用CoreAudio的AirPlay設備列表

回答

0

我想這裏的答案是使用Bonjour API,而不是CoreAudio。 AirPlay設備自行註冊,必須使用Bonjour進行枚舉。

0

我相信在AirPlay AudioDeviceID下,每個AirPlay設備都被列爲數據源(kAudioDevicePropertyDataSource)。

+0

但可用的設備不枚舉。我沒有機會看到它,但我非常肯定我需要使用Bonjour API來獲得枚舉的可用設備。 – Lazloman

相關問題