我知道可以使用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捕获示例,以直接拦截从设备发送的原始压缩有效负载