Ich verwende Folgendes, um das Master-Audio auf meinem Computer stumm zu schalten. Jetzt suche ich nach einer Möglichkeit, den stummen Zustand zu bestimmen. Gibt es eine ebenso einfache Möglichkeit, dies in C# zu tun?Wie kann ich feststellen, ob das Master-Volume stummgeschaltet ist?
private const int APPCOMMAND_VOLUME_MUTE = 0x80000;
private const int WM_APPCOMMAND = 0x319;
[DllImport("user32.dll")]
public static extern IntPtr SendMessageW(IntPtr hWnd, int Msg, IntPtr wParam, IntPtr lParam);
prüfen diese Frage http://stackoverflow.com/questions/294292, in der akzeptierte Antwort gibt es eine Methode namens 'IsMuted' – RRUZ
Ja, es scheint die Antwort zu sein. Wie in den Kommentaren angegeben, funktioniert es nur, wenn der Kompatibilitätsmodus aktiviert ist. –