我有一个简单的音频播放应用程序,它使用 QTMovie 来实现它的一些功能。我还在开发一个支持以太网的小板来传输 MP3 或 PCM 数据。
有什么方法可以“抓取”QTMovie 输出的内容,将其格式化为字节数组并通过以太网发送到特定 IP?不知何故,iTunes 设法通过 AirPlay 做到这一点,所以有某种方法可以做到这一点。
感谢您的任何回答!
有现成的产品,例如 Rogue Ameoba 的翼型,您可能想看看:
http://www.rogueamoeba.com/airfoil/mac/
但是如果你真的想自己动手开发一些东西,看起来QTMovie只是输出到Core Audio,你可以设置哪个设备:
http://developer.apple.com/library/mac/#qa/qa1578/_index.html
关于拦截 Core Audio 设备的程序如何做到这一点的主题有一些问答: