gpt4 book ai didi

cocoa - HAL - 如何监控 Mac 上的音频输出

转载 作者:行者123 更新时间:2023-12-03 16:12:00 27 4
gpt4 key购买 nike

有一个名为“wiretap”的应用程序可用,
http://www.ambrosiasw.com/utilities/wiretap/

该应用程序可以录制系统音频。我希望能够在我的程序中做同样的事情。对我需要做什么有什么见解吗?我熟悉 Core Audio,但还没有找到任何关于如何做到这一点的信息。

这有助于得到答案吗?我输入了命令行:ioreg -w0 -l | grep io |更多
这就是我在窃听中发现的内容......在我发现它的地方附近可能有更多相关信息:
+-o com_AmbrosiaSW_AudioSupport
"CFBundleIdentifier"= "com.AmbrosiaSW.AudioSupport"
“IOMatchCategory”=“com_AmbrosiaSW_AudioSupport”
“版本”= 2
“IOClass”=“com_AmbrosiaSW_AudioSupport”
yan-bellavances-mac-mini:~ ybellavance$ ioreg -w0 -l | yan-bellavances-mac-mini:~ ybellavance$ ioreg -w0 -l | grep io |更多

最佳答案

简短的回答是否定的,除非您有联系和/或真正有经验/有才华(我是 mac 开发新手)。我想我会使用 Darwin 开源部分中的 audioEngine 示例。

这是我在 core-audio 邮件列表中从 Jeff Moore 那里得到的答案:

“没有 API 可以做到这一点,只有各种 hacks/work-arounds人们想出了。最直接的方法是编写一个假驱动程序来执行您想要的操作。 Soundflower 和 JACK 会是这种方法的好例子。 Soundflower 使用内核驱动程序,同时JACK 使用用户态驱动程序。

人们很聪明,也想出了其他方法来做到这一点。但如果他们愿意分享,我会让他们自己说话他们的技术。无论如何,您可能想开始接受教育通过阅读列表文件来了解这一点,因为这个主题出现在定期进行。”

关于cocoa - HAL - 如何监控 Mac 上的音频输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1133142/

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