Ejemplo n.º 1
0
 public void SetDeviceMute(EarTrumpetAudioDeviceModel device, bool isMuted)
 {
     if (isMuted)
     {
         _deviceService.MuteAudioDevice(device.Id);
     }
     else
     {
         _deviceService.UnmuteAudioDevice(device.Id);
     }
 }
Ejemplo n.º 2
0
        public DeviceAppItemViewModel(IAudioMixerViewModelCallback callback, EarTrumpetAudioDeviceModel device, float volume)
        {
            IconHeight = IconWidth = 32;

            _device     = device;
            _volume     = volume.ToVolumeInt();
            _isMuted    = device.IsMuted;
            _callback   = callback;
            DisplayName = device.DisplayName;
            Id          = device.Id;
        }
Ejemplo n.º 3
0
        public DeviceAppItemViewModel(IAudioMixerViewModelCallback callback, EarTrumpetAudioDeviceModel device, float volume)
        {
            IconHeight = IconWidth = 32;

            _device     = device;
            _volume     = Convert.ToInt32(Math.Round((volume * 100), MidpointRounding.AwayFromZero));
            _isMuted    = device.IsMuted;
            _callback   = callback;
            DisplayName = device.DisplayName;
            Id          = device.Id;
        }
Ejemplo n.º 4
0
 public void SetDeviceVolume(EarTrumpetAudioDeviceModel device, float volume)
 {
     _deviceService.SetAudioDeviceVolume(device.Id, volume);
 }