记录iPhone/iPad屏幕从OS X应用程序就像QuickTime播放器



我知道可以使用QuickTime播放器记录iOS屏幕。(iOS设备显示为摄像头)

我可以使用AVFoundation for Mac OS X录制iOS屏幕吗?

我想创建一个OS X应用程序,可以记录iOS设备屏幕

感谢NadavRub

引用自WWDC 2014年会议#508"相机捕获:手动控制"的PDF文稿的第28页:

iOS设备呈现为CoreMedia IO"DAL"插件

你必须选择在你的OS X应用中看到iOS屏幕设备

CMIOObjectPropertyAddress prop =
                           { kCMIOHardwarePropertyAllowScreenCaptureDevices,
                             kCMIOObjectPropertyScopeGlobal,
                             kCMIOObjectPropertyElementMaster };
UInt32 allow = 1;
CMIOObjectSetPropertyData( kCMIOObjectSystemObject,
                           &prop, 0, NULL,
                           sizeof(allow), &allow );

另外,请参阅我的博客CoreMediaIO捕获示例,以直接拦截从设备发送的原始压缩有效负载

最新更新