如何创建音频设备驱动程序来捕获声音Mac正在播放?

Equ*_*000 3 macos cocoa objective-c iokit audiounit

我已经创建了一些代码来使用AV Foundation对mov文件进行屏幕捕获,我的下一步是记录Mac播放的声音,以便以后添加到录制的视频中.我做了一些挖掘,看起来我可能需要实现某种音频驱动程序来捕获音频.关于如何实现这一点的任何指针?

我假设以某种方式需要AudioUnit和IOKit ......

提前致谢.

pmd*_*mdj 8

Ole Henry Halvorsen和Douglas Clarke 撰写的OS X和iOS内核编程一书就是一个很好的例子.您可以从本书的网站下载该示例,本书当然也解释了它的工作原理.

披露:我是本书的技术评论家之一.(我没有收到版税等)