gpt4 book ai didi

c++ - 在 Qt 中捕获音频信号

转载 作者:行者123 更新时间:2023-11-30 05:12:29 24 4
gpt4 key购买 nike

我想知道是否可以在 Qt 中捕获音频输出的拷贝以便我可以处理它。 Here他们说可以监控播放,但我认为只有使用自制的音乐播放器才有可能,我不想要。我想从播放器的任何位置(youtube、spotify、facebook 等)捕获信号。有没有办法用 Qt 分析这些数据?是否可以将声卡的输出设置为 QMediaSource?

提前谢谢你。

最佳答案

一般来说,不,那是不可能的,只是因为您的进程(以及因此加载到您进程中的 Qt 库)无法访问该信息。 (我相信这种缺乏访问权限是故意的;因为如果它确实具有这样的访问权限,则可能存在安全和/或隐私隐患,即应用程序 A 可以使用它来监视应用程序 B 的音频输出等)

您可以使用特定于操作系统的机制;例如,如果您在 MacOS/X 下运行您的程序,您可以安装 SoundFlower音频驱动程序可以用作环回设备,允许程序从其先前路由到其“音频输出”的“音频输入”读取音频。但如果没有这种外部支持,目前还无法通过 Qt 录制计算机的音频输出。

关于c++ - 在 Qt 中捕获音频信号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44507956/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com