Esempio n. 1
0
 private void MoveLocalVideoToPrimaryView()
 {
     if (thumbnailVideoView.Visibility == ViewStates.Visible)
     {
         localVideoTrack.RemoveRenderer(thumbnailVideoView);
         thumbnailVideoView.Visibility = ViewStates.Gone;
         localVideoTrack.AddRenderer(primaryVideoView);
         localVideoView = primaryVideoView;
         primaryVideoView.SetMirror(cameraCapturerCompat.GetCameraSource() ==
                                    CameraCapturer.CameraSource.FrontCamera);
     }
 }
Esempio n. 2
0
        private void CreateAudioAndVideoTracks()
        {
            // Share your microphone
            localAudioTrack = LocalAudioTrack.Create(this, true);

            // Share your camera
            cameraCapturerCompat = new CameraCapturerCompat(this, CameraCapturer.CameraSource.FrontCamera);
            localVideoTrack      = LocalVideoTrack.Create(this, true, cameraCapturerCompat.GetVideoCapturer());
            primaryVideoView.SetMirror(true);
            localVideoTrack.AddRenderer(primaryVideoView);
            localVideoView = primaryVideoView;
        }