6#if UNITY_STANDALONE_OSX
7 private MacZMVideoSDKShareHelper _videoSDKShareHelper =
null;
10 _videoSDKShareHelper = videoSDKShareHelper;
13 private AndroidZoomVideoSDKShareHelper _videoSDKShareHelper =
null;
16 _videoSDKShareHelper = videoSDKShareHelper;
18#elif UNITY_STANDALONE_WIN
19 private WindowsZoomVideoSDKShareHelper _videoSDKShareHelper =
null;
22 _videoSDKShareHelper = videoSDKShareHelper;
25 private IOSZMVideoSDKShareHelper _videoSDKShareHelper =
null;
28 _videoSDKShareHelper = videoSDKShareHelper;
44 public void StartShareScreen(Action<ZMVideoSDKErrors> callback)
46 _videoSDKShareHelper.StartShareScreen(callback);
48#elif UNITY_STANDALONE_WIN
51 return _videoSDKShareHelper.StartShareScreen(monitorId, option);
53#elif UNITY_STANDALONE_OSX
56 return _videoSDKShareHelper.StartShareScreen(monitorId, option);
66 public void StopShare(Action<ZMVideoSDKErrors> callback)
68 _videoSDKShareHelper.StopShare(callback);
78 return _videoSDKShareHelper.IsSharingOut();
88 return _videoSDKShareHelper.IsScreenSharingOut();
98 return _videoSDKShareHelper.IsOtherUserSharingScreen();
110 _videoSDKShareHelper.LockScreenShare(enable, callback);
120 return _videoSDKShareHelper.IsScreenSharingLocked();
132 _videoSDKShareHelper.EnableShareDeviceAudio(enable, callback);
142 return _videoSDKShareHelper.IsShareDeviceAudioEnabled();