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); } }
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; }