Плагин CoreMedia DAL прерывает общий доступ к Интернету через USB на macOS - PullRequest
0 голосов
/ 25 апреля 2018

Я зеркально отображаю экран iPhone на MacBook High Sierra с помощью функции подключаемого модуля DAL в CoreMedia.

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)

Зеркальное отображение экрана работает нормально, но я также хочу поделиться интернетом с устройством iOS с помощью переадресации USB.

Проблема заключается в том, что при совместном использовании Интернета через USB для iPhone, как только я активирую плагин CoreMedia DAL для зеркального отображения экрана, он нарушает общий доступ к Интернету.

Как я могу предотвратить плагин CoreMedia от переадресации USB?

...