我知道可以使用QuickTime播放器录制iOS屏幕。 (iOS设备显示为相机)
我可以使用AVFoundation为Mac OS X录制iOS屏幕吗?
我想创建一个可以录制iOS设备屏幕的OS X应用程序。
答案 0 :(得分:2)
信用转到NadavRub
引自the PDF transcript for WWDC 2014 session #508 “Camera Capture: Manual Controls”的第28页:
iOS设备显示为CoreMedia IO“DAL”插件
您必须选择在OS X应用中查看iOS屏幕设备
CMIOObjectPropertyAddress prop = { kCMIOHardwarePropertyAllowScreenCaptureDevices, kCMIOObjectPropertyScopeGlobal, kCMIOObjectPropertyElementMaster }; UInt32 allow = 1; CMIOObjectSetPropertyData( kCMIOObjectSystemObject, &prop, 0, NULL, sizeof(allow), &allow );
另外,请参阅my blog了解CoreMediaIO捕获示例以直接拦截从设备发出的原始压缩有效负载