Beispiel #1
0
        private void DeviceService_MasterVolumeChanged(object sender, EarTrumpetAudioDeviceService.MasterVolumeChangedArgs e)
        {
            var defaultDevice = _deviceService.GetAudioDevices().FirstOrDefault(x => x.IsDefault);
            var noDevice      = defaultDevice.Equals(default(EarTrumpetAudioDeviceModel));

            UpdateTrayIcon(noDevice, defaultDevice.IsMuted, e.Volume.ToVolumeInt());
        }
Beispiel #2
0
 private void DeviceService_MasterVolumeChanged(object sender, EarTrumpetAudioDeviceService.MasterVolumeChangedArgs e)
 {
     Application.Current.Dispatcher.BeginInvoke(DispatcherPriority.Background, new Action(() =>
     {
         var defaultDevice = _deviceService.GetAudioDevices().FirstOrDefault(x => x.IsDefault);
         var noDevice      = defaultDevice.Equals(default(EarTrumpetAudioDeviceModel));
         UpdateTrayIcon(noDevice, defaultDevice.IsMuted, e.Volume.ToVolumeInt());
     }));
 }
Beispiel #3
0
        private void DeviceService_MasterVolumeChanged(object sender, EarTrumpetAudioDeviceService.MasterVolumeChangedArgs e)
        {
            var defaultDevice = _deviceService.GetAudioDevices().FirstOrDefault(x => x.IsDefault);

            if (!defaultDevice.Equals(default(EarTrumpetAudioDeviceModel)))
            {
                var updatedDefaultDevice = new DeviceAppItemViewModel(_proxy, defaultDevice, e.Volume);
                Device.UpdateFromOther(updatedDefaultDevice);
                RaisePropertyChanged("Device");
            }
            else
            {
                Refresh();
            }
        }
Beispiel #4
0
 private void DeviceService_MasterVolumeChanged(object sender, EarTrumpetAudioDeviceService.MasterVolumeChangedArgs e)
 {
     Application.Current.Dispatcher.BeginInvoke(DispatcherPriority.Background, new Action(() =>
     {
         var defaultDevice = _deviceService.GetAudioDevices().FirstOrDefault(x => x.IsDefault);
         if (!defaultDevice.Equals(default(EarTrumpetAudioDeviceModel)) && Device != null)
         {
             var updatedDefaultDevice = new DeviceAppItemViewModel(_proxy, defaultDevice, e.Volume);
             Device.UpdateFromOther(updatedDefaultDevice);
             RaisePropertyChanged("Device");
         }
         else
         {
             Refresh();
         }
     }));
 }