#pragma warning restore 649 /// <summary> /// Starts up MLImageTracker. /// Invokes the callback after privleges have been succesfully requested and MLImageTracker is started. /// </summary> public static MLResult Start() { #if PLATFORM_LUMIN _result = MLPrivileges.RequestPrivileges(MLPrivileges.Id.CameraCapture); if (_result.Result != MLResult.Code.PrivilegeGranted) { Debug.LogErrorFormat("Error: MLImageTrackerStarterKit failed requesting privileges. Reason: {0}", _result); return(_result); } #endif return(_result); }
void Awake() { #if PLATFORM_LUMIN MLResult result = MLPrivileges.RequestPrivileges(MLPrivileges.Id.Internet, MLPrivileges.Id.LocalAreaNetwork, MLPrivileges.Id.CameraCapture, MLPrivileges.Id.AudioCaptureMic); if (result.Result != MLResult.Code.PrivilegeGranted) { Debug.LogError("MLPrivileges failed to grant all needed privileges."); enabled = false; } videoSink = MLWebRTC.VideoSink.Create(out result); fpsTimer = new Timer(1000); videoSink.OnNewFrame += RenderWebRTCFrame; #endif }
void Start() { #if PLATFORM_LUMIN MLResult result = MLPrivileges.RequestPrivileges(MLPrivileges.Id.CameraCapture); #endif }