Exemplo n.º 1
0
 private void cbx_mute_joincaller_CheckedChanged(object sender, EventArgs e)
 {
     if (m_isSetMuted)
     {
         return;
     }
     //处理三方号码的静音操作
     OnMuteChanged?.Invoke(this.Caller, lbl_joincaller.Text, cbx_mute_joincaller.Checked);
 }
Exemplo n.º 2
0
        private void VolumeControl_Button_Click(object sender, RoutedEventArgs e)
        {
            _isMuted = !IsMediaPlayerMuted();

            var newImage = _isMuted ? Properties.Resources.Sound_muted : Properties.Resources.audio_icon_edited;

            ((Image)VolumeControl_Button.Content).SetSource(newImage);

            VolumeSlider.Visibility = Visibility.Hidden;
            OnMuteChanged?.Invoke(this, _isMuted);
        }
Exemplo n.º 3
0
    /// <summary>
    /// Sets if Spotify should be muted or not
    /// </summary>
    /// <param name="isMuted">true is muted. False is Unmuted</param>
    public void SetMute(bool isMuted)
    {
        if (IsMuted == isMuted)
        {
            return;
        }

        if (isMuted)
        {
            m_webAPI.SetVolume(0);
            Analysis.Log($"Muted volume");
        }
        else
        {
            m_webAPI.SetVolume(m_lastVolumeLevel);
            Analysis.Log($"Unmuted volume & set to '{m_lastVolumeLevel}'");
        }

        IsMuted = isMuted;
        OnMuteChanged?.Invoke(isMuted);
    }
Exemplo n.º 4
0
 private void SetMuted(bool isMuted)
 {
     IsMuted = isMuted;
     OnMuteChanged?.Invoke(IsMuted);
 }