Lautstärkeregelung für Windows-Anwendungen: Ein praktischer Leitfaden
Windows bietet einen integrierten Volume Mixer, eine grafische Oberfläche zum Verwalten einzelner Anwendungsvolumes. Dies ermöglicht eine präzise Steuerung der Audiopegel mehrerer Programme gleichzeitig.
Kern-Audio-API und relevante Komponenten
Der Lautstärkemixer nutzt die Windows Core Audio API. Zu den wichtigsten Schnittstellen und Klassen gehören:
Es folgt ein Beispiel für eine C#-Konsolenanwendung, das die Lautstärkeregelung zeigt:
<code>...</code>
Dieses Codesegment demonstriert:
IAudioSessionEnumerator
.ISimpleAudioVolume
-Objekts für die Audiositzung einer Zielanwendung.SetMute(true)
) und ihre Lautstärke auf 50 % einstellen (SetMasterVolume(50 / 100, ref EventContext)
).Dieses Beispiel kann um Funktionalitäten wie das Aufheben der Stummschaltung oder das Einstellen verschiedener Lautstärkepegel erweitert werden.
Das obige ist der detaillierte Inhalt vonWie kann ich die Anwendungslautstärke in Windows mithilfe der Core Audio API programmgesteuert steuern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!