public override void ChangeIcon(Util.TrayIcon trayIcon) { using var enumerator = new MMDeviceEnumerator(); using var defaultAudio = enumerator.GetDefaultAudioEndpoint(DataFlow.Capture, Role.Console); trayIcon.ReplaceIcon(new DeviceFullInfo(defaultAudio).SmallIcon); }
public void ChangeIcon(Util.TrayIcon trayIcon, DeviceFullInfo deviceInfo) { if (!NeedsToChangeIcon(deviceInfo)) { return; } trayIcon.ReplaceIcon(deviceInfo.SmallIcon); }
public void ChangeIcon(Util.TrayIcon trayIcon, DeviceFullInfo deviceInfo) { }
public void ChangeIcon(Util.TrayIcon trayIcon) { trayIcon.ReplaceIcon(Resources.Switch_SoundWave); }
public abstract void ChangeIcon(Util.TrayIcon trayIcon);