QTKit Capture API是否支持屏幕录制 - 即,我可以将当前屏幕输出指定为输入源进行录制吗?如果可以,如何操作? Quicktime Player X支持屏幕录制,但QTKit Capture API文档仅提到从外部摄像头捕获。
一种方法是使用CGWindow API(搜索:Son of Grab)捕获静态截图,并使用addImage:forDuration:withAttributes:将它们附加到QTMovie对象上。相关的苹果代码示例:StillMotion(developer.apple.com/mac/library/samplecode/StillMotion/Introduction/Intro.html)