private void OnMuteChanged(DeviceMuteChangedArgs value) { if (value.Device.Id == selectedDeviceGuid) { IsMuted = value.Device.IsMuted; MuteToggled?.Invoke(IsMuted); } }
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); }
private void OnMuteChanged(DeviceMuteChangedArgs next) { UpdateStatus(next.Device); }
void IObserver <DeviceMuteChangedArgs> .OnNext(DeviceMuteChangedArgs value) { CommandStack.Add(new MuteChangeCommandItem(value.IsMuted)); PerformCommandStack().Wait(); }
public void OnNext(DeviceMuteChangedArgs value) { //Console.WriteLine("Master volume mute changed"); m_app.requestUpdate(); }