Ändern des Volumes der Hilfs-Audio-Devices
[Das dieser Seite zugeordnete Feature Waveform Audio ist ein Legacyfeature. Es wurde von WASAPI und Audio Graphs abgelöst. WASAPI- und Audiographen wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit WASAPI - und Audiographen anstelle von Waveform Audio verwenden sollte. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]
Windows bietet die folgenden Funktionen zum Abfragen und Festlegen der Lautstärke für Zusätzliche Audiogeräte.
Funktion | BESCHREIBUNG |
---|---|
auxGetVolume | Ruft die aktuelle Volumeeinstellung des angegebenen Hilfsausgabegeräts ab. |
auxSetVolume | Legt das Volume des angegebenen Hilfsausgabegeräts fest. |
Nicht alle zusätzlichen Audiogeräte unterstützen Lautstärkeänderungen. Einige Geräte können einzelne Volumeänderungen sowohl auf dem linken als auch auf dem rechten Kanal unterstützen.
Die Lautstärke wird in einem Doppelwortwert angegeben, wie bei den Funktionen waveform-audio und MIDI volume-control. Wenn das Audioformat Stereo ist, geben die oberen 16 Bits die relative Lautstärke des rechten Kanals und die unteren 16 Bits die relative Lautstärke des linken Kanals an. Für Geräte, die die Lautstärkeregelung für den linken und rechten Kanal nicht unterstützen, geben die unteren 16 Bits die Lautstärkeebene an, und die oberen 16 Bits werden ignoriert.
Die Werte auf Lautstärkeebene reichen von 0x0 (Stille) bis 0xFFFF (maximale Lautstärke) und werden logarithmisch interpretiert. Die wahrgenommene Volumenerhöhung ist identisch, wenn sie von 0x5000 auf 0x6000 erhöht wird, ebenso wie von 0x4000 auf 0x5000.