繁体   English   中英

如何以编程方式设置系统响度(在OSX和Windows上)

[英]How to set the system loudness programmatically (on OSX and Windows)

我想从我的程序中操纵系统响度(全局音量,或任何其他音量)。 这看似荒谬,但我需要进行一些测量,因此我不仅对通过内部响度衰减声音而且还对其进行放大感兴趣,这只有在使用系统响度时才可能实现。 由于我使用的是Qt,因此非常感谢C ++解决方案。

有人知道如何在Windows或OSX上执行此操作吗? (跨平台开发,您看到...)

先感谢您!

看看这篇文章。 CocoaDev:SoundVolume

OSX上的一种可能性是使用终端命令:

#include <cstdlib>
system("osascript -e \"set Volume 5\"\n");

(当然,您可以将“ 5 ”更改为任意值;该范围似乎在0到7.5之间(?)。

诚然,这不是一个很好的解决方案,我仍然对更好的解决方案感兴趣,但是至少它可以工作,尽管执行命令时会付出很高的性能代价。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM