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);
        }
示例#2
0
 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);
 }
示例#5
0
 public abstract void ChangeIcon(Util.TrayIcon trayIcon);