Пример #1
0
        private void btnStopVideo_Click(object sender, RoutedEventArgs e)
        {
            // stop camera
            MediaHandlers.StopVideo();

            // stop GUI control
            localVideoViewer.Stop();
        }
Пример #2
0
 public InitUSlack(ContentHandlers contentHandlers,
                   MediaHandlers mediaHandlers,
                   MemberHandlers memberHandlers,
                   UserHandlers userHandlers)
 {
     _contentHandlers = contentHandlers;
     _mediaHandlers   = mediaHandlers;
     _memberHandlers  = memberHandlers;
     _userHandlers    = userHandlers;
 }
Пример #3
0
        private void cbCameraDevices_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            VideoDeviceInfo deviceInfo = cbCameraDevices.SelectedItem as VideoDeviceInfo;

            if (deviceInfo == null)
            {
                return;
            }

            MediaHandlers.ChangeCamera(deviceInfo.DeviceID);
        }
Пример #4
0
        private void cbSpeakerDevices_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            DeviceInfo selected = cbSpeakerDevices.SelectedItem as DeviceInfo;

            if (selected == null)
            {
                return;
            }

            MediaHandlers.ChangeSpeaker(selected);
        }
        private void btnBrowseRingtoneFile_Click(object sender, RoutedEventArgs e)
        {
            string fileName = DisplayOpenFileDialog("wav");

            if (string.IsNullOrEmpty(fileName))
            {
                return;
            }

            MediaHandlers.SetRingtone(fileName);
            RingtoneFileName = fileName;
        }
        private void btnBrowseWavRecordFile_Click(object sender, RoutedEventArgs e)
        {
            string fileName = DisplaySaveFileDialog("wav");

            if (string.IsNullOrEmpty(fileName))
            {
                return;
            }

            WavRecordFileName = fileName;
            MediaHandlers.LoadRecordWavFile(WavRecordFileName);
        }
        private void btnBrowseMP3PlaybackFile_Click(object sender, RoutedEventArgs e)
        {
            string fileName = DisplayOpenFileDialog("mp3");

            if (string.IsNullOrEmpty(fileName))
            {
                return;
            }

            MP3PlaybackFileName = fileName;
            MediaHandlers.LoadPlaybackMP3File(MP3PlaybackFileName);
        }
        private void cbSpeakerDevices_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            AudioDeviceInfo selected = cbSpeakerDevices.SelectedItem as AudioDeviceInfo;

            if (selected == null)
            {
                return;
            }

            bool forceStart = lvPhoneCalls.HasItems;

            MediaHandlers.ChangeSpeaker(selected);
        }
Пример #9
0
        private void cbMicrophoneDevices_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            DeviceInfo selected = cbMicrophoneDevices.SelectedItem as DeviceInfo;

            if (selected == null)
            {
                return;
            }

            bool forceStart = lvPhoneCalls.HasItems;

            MediaHandlers.ChangeMicrophone(selected);
        }
 private void btnStopWavRecordFile_Click(object sender, RoutedEventArgs e)
 {
     MediaHandlers.StopWavRecording();
     WavRecordFileName = null;
 }
 private void btnPauseWavRecordFile_Click(object sender, RoutedEventArgs e)
 {
     MediaHandlers.PauseWavRecording();
 }
 private void btnStopMP3PlaybackFile_Click(object sender, RoutedEventArgs e)
 {
     MediaHandlers.StopMP3Playback();
 }
 private void btnPauseWavPlaybackFile_Click(object sender, RoutedEventArgs e)
 {
     MediaHandlers.PauseWavPlayback();
 }