Exemple #1
0
        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;
            }
        }
Exemple #3
0
 public void OnLocalCameraStateUpdated(LocalCamera localCamera, VidyoClient.Device.DeviceState state)
 {
     _logger.Log("OnLocalCameraStateUpdated");
 }
Exemple #4
0
 public void OnLocalCameraSelected(LocalCamera localCamera)
 {
     _logger.Log("OnLocalCameraSelected");
 }
Exemple #5
0
 public void OnLocalCameraRemoved(LocalCamera localCamera)
 {
     _logger.Log("OnLocalCameraRemoved");
 }
Exemple #6
0
 public void OnLocalCameraStateUpdated(LocalCamera localCamera, VidyoClient.Device.DeviceState state)
 {
     Console.WriteLine("OnLocalCameraStateUpdated");
 }
Exemple #7
0
 public void OnLocalCameraSelected(LocalCamera localCamera)
 {
     Console.WriteLine("OnLocalCameraSelected");
 }
Exemple #8
0
 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));
 }
Exemple #13
0
 private void Awake()
 {
     _localCamera       = Object.FindObjectOfType <LocalCamera>().GetComponent <LocalCamera>();
     transform.position = followAt.transform.position - offset;
 }