public void SetSelectedLocalCamera(LocalCameraModel camera) { var cameraToSelect = LocalCameras.FirstOrDefault(x => x.Id == camera.Id); if (_wfHostSizes.ContainsKey(WF_LOCAL)) { _connector.HideView(_localHandle); _connector.AssignViewToLocalCamera(_localHandle, camera.Object, false, false); _connector.ShowViewAtPoints(_localHandle, 0, 0, _wfHostSizes[WF_LOCAL].Item1, _wfHostSizes[WF_LOCAL].Item2); _localCameraAssigned = true; } if (cameraToSelect != null) { LocalCameras.Select(x => { x.IsStreamingVideo = false; return(x); }) .ToList(); cameraToSelect.IsStreamingVideo = true; Log.Info(string.Format("Local camera selected: name={0} id={1}", cameraToSelect.DisplayName, cameraToSelect.Id)); } _SelectedCamera = camera.Object; }
public LocalCameraModel(LocalCamera camera) { Object = camera; // if selected camera is 'NONE', then check this camera in 'Content Sharing' menu if (camera == null) { IsSharingContent = true; } }
public void OnLocalCameraStateUpdated(LocalCamera localCamera, VidyoClient.Device.DeviceState state) { _logger.Log("OnLocalCameraStateUpdated"); }
public void OnLocalCameraSelected(LocalCamera localCamera) { _logger.Log("OnLocalCameraSelected"); }
public void OnLocalCameraRemoved(LocalCamera localCamera) { _logger.Log("OnLocalCameraRemoved"); }
public void OnLocalCameraStateUpdated(LocalCamera localCamera, VidyoClient.Device.DeviceState state) { Console.WriteLine("OnLocalCameraStateUpdated"); }
public void OnLocalCameraSelected(LocalCamera localCamera) { Console.WriteLine("OnLocalCameraSelected"); }
public void OnLocalCameraRemoved(LocalCamera localCamera) { Console.WriteLine("OnLocalCameraRemoved"); }
public void OnLocalCameraStateUpdated(LocalCamera localCamera, Device.DeviceState state) { }
public void OnLocalCameraSelected(LocalCamera localCamera) { ViewModel.SetSelectedLocalCamera(new LocalCameraModel(localCamera)); }
public void OnLocalCameraRemoved(LocalCamera localCamera) { ViewModel.RemoveLocalCamera(new LocalCameraModel(localCamera)); }
public void OnLocalCameraAdded(LocalCamera localCamera) { ViewModel.AddLocalCamera(new LocalCameraModel(localCamera)); }
private void Awake() { _localCamera = Object.FindObjectOfType <LocalCamera>().GetComponent <LocalCamera>(); transform.position = followAt.transform.position - offset; }