窗口C++过滤声音输出
Windows C++ Filter Sound Output
我正在考虑为 Windows 编写一个 C++ 应用程序,该应用程序需要过滤所有应用程序的所有声音输出并进行更改。
我对Windows的C++和编程只有中等经验,我意识到这将是一个学习曲线。
建议使用哪些声音 API 来实现此目的?如果有人对此有其他建议,我将不胜感激!
谢谢
我的理解是,Windows Vista 及更高版本可能有办法做到这一点,但我不熟悉它,或者它是否可以满足您的需求。
通常,执行此操作的唯一方法是创建应用程序将其音频数据发送到的虚拟声卡驱动程序。 从那里,您将需要一个用户空间应用程序,该应用程序从其他声音设备播放该音频。
您可以许可现有的虚拟声卡驱动程序,也可以编写自己的驱动程序(非常困难(。
相关文章:
- 递归函数计算序列中的平方和(并输出过程)
- 如何使用 < 和 > 命令获取 c++ 中的输入和输出?
- 请解释"函数1(p1,p2,p3);"的输出
- C++:将控制台输出存储在宏中更好吗
- 创建一个函数以在输入为负数或零时输出字符串.第一次执行用户定义的函数
- 如何在OMNET++中指定与命令行参数组合的输出文件名
- 为什么我的代码在输出中增加了93天
- 如何从void函数输出字符串
- 输入到文件并输出到另一个文件,并将流文件传递给函数
- AES加密到解密未正确输出
- 如何将c++程序的一些输出传递给shell,以便在shell中使用
- 使用C++程序合并排序没有得到正确的输出
- 如何使用 ALSA API 在应用程序中在单声道和立体声之间切换声音输出?
- 如何在C++中捕获PC游戏的声音输出
- Mac OS X 声音输出
- 旗鱼操作系统下的Gstreamer没有输出声音
- 窗口C++过滤声音输出
- win32输出字节作为声音输入
- 使用核心音频从默认的线路输出声音设备中提取浮动
- c++特定的声音输出