public void UpdateStatus(AudioSwitcher.AudioApi.IDevice device) { if (device != null) { UpdateIcon(device.IsMuted ? iconOff : iconOn, device.FullName); } else { UpdateIcon(iconError, "< No device >"); } }
public void UpdateDevice(AudioSwitcher.AudioApi.IDevice device) { muteChangedSubscription?.Dispose(); muteChangedSubscription = device?.MuteChanged.Subscribe(OnMuteChanged); UpdateStatus(device); }