Ejemplo n.º 1
0
        private async void Join()
        {
            // Busy indicator on
            BusyText = "Joining...";
            IsBusy   = true;

            _zoomService.ApplySettings(settings: new ZoomSettings
            {
                // Video
                HardwareEncode    = true,
                VideoMirrorEffect = false,

                // Audio
                AutoJoinAudio = true
            });

            _zoomService.SetVideoDevice(SelectedVideoDevice);
            _zoomService.SetMicDevice(SelectedMicDevice);
            _zoomService.SetSpeakerDevice(SelectedSpeakerDevice);

            var joinResult = await _zoomService.JoinMeetingAsync(UserName, ulong.Parse(MeetingNumber), Password);

            _zoomService.UnmuteVideo();

            // Busy indicator off
            IsBusy = false;
        }