CoreMedia DAL插件在macOS上通过USB中断互联网共享

时间:2018-04-25 10:34:28

标签: swift macos usb core-media

我正在使用CoreMedia的DAL插件功能在High Sierra macbook上镜像iPhone屏幕。

var prop = CMIOObjectPropertyAddress(mSelector:
CMIOObjectPropertySelector(kCMIOHardwarePropertyAllowScreenCaptureDevices), 
mScope: CMIOObjectPropertyScope(kCMIOObjectPropertyScopeGlobal), 
mElement: CMIOObjectPropertyElement(kCMIOObjectPropertyElementMaster))
print("Prop + \(prop)")
var allow : UInt32 = 1
let dataSize : UInt32 = 4
let zero : UInt32 = 0
CMIOObjectSetPropertyData(CMIOObjectID(kCMIOObjectSystemObject), &prop, zero, nil, dataSize, &allow)

屏幕镜像工作正常,但我也希望使用USB转发与iOS设备共享互联网。

问题是当我通过USB向iPhone共享互联网时,一旦我激活CoreMedia DAL插件进行屏幕镜像,它就会打破互联网共享。

如何防止CoreMedia插件干扰USB转发?

0 个答案:

没有答案