簡體   English   中英

如何在iOS 8和Yosemite之間設置鏡像會話?

[英]How do I set up a mirroring session between iOS 8 and Yosemite?

在OS X Yosemite上,iOS 8設備的屏幕可以鏡像到OS X計算機並保存為媒體文件。 這可以使用QuickTime Player手動完成,但我想以編程方式執行相同的操作。

閱讀文檔時,iOS 8設備應該作為網絡攝像頭公開。

在我的Mac上調用[AVCaptureDevice devicesWithMediaType:AVMediaTypeVideo]返回一個沒有元素的NSArray

如何使用iOS 8和Yosemite設置鏡像會話? 如何檢測鏡像會話的捕獲設備?

引自2014年WWDC會議#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捕獲示例,以直接攔截從設備發出的原始壓縮有效負載

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM