Exemple #1
0
 private void OnMuteChanged(DeviceMuteChangedArgs value)
 {
     if (value.Device.Id == selectedDeviceGuid)
     {
         IsMuted = value.Device.IsMuted;
         MuteToggled?.Invoke(IsMuted);
     }
 }
Exemple #2
0
        public void DeviceMuteChangedArgs_Sets_Device_And_Type_True()
        {
            const bool isMuted = true;
            var        device  = new Mock <IDevice>();
            var        args    = new DeviceMuteChangedArgs(device.Object, isMuted);

            Assert.NotNull(args);
            Assert.NotNull(args.Device);
            Assert.Equal(DeviceChangedType.MuteChanged, args.ChangedType);
            Assert.Equal(isMuted, args.IsMuted);
        }
Exemple #3
0
 private void OnMuteChanged(DeviceMuteChangedArgs next)
 {
     UpdateStatus(next.Device);
 }
Exemple #4
0
 void IObserver <DeviceMuteChangedArgs> .OnNext(DeviceMuteChangedArgs value)
 {
     CommandStack.Add(new MuteChangeCommandItem(value.IsMuted));
     PerformCommandStack().Wait();
 }
Exemple #5
0
 public void OnNext(DeviceMuteChangedArgs value)
 {
     //Console.WriteLine("Master volume mute changed");
     m_app.requestUpdate();
 }