windows - 在播放器的音频到达真正的声卡之前拦截它

标签 windows audio

我正在尝试构建一个应用程序,用于在播放器的音频到达真实声卡之前将其拦截,并将音频流重定向到 RDP 虚拟 channel ,以便在远程客户端的扬声器上播放音频。

如何在windows xp和vista上实现这个场景?任何帮助将不胜感激。

谢谢。

最佳答案

唯一可靠的方法是编写您自己的音频设备驱动程序,这不是一件容易的事。

一个折衷的解决方案是尝试编写一个应用程序来记录声卡的输出。在 Vista 及更高版本中,您可以使用 WASAPI 来执行此操作 loopback recording .在 XP 中,您必须希望您的声卡制造商在他们的驱动程序中包含一个“What U Hear”(原文如此)录音源。参见 this question了解更多信息。

关于windows - 在播放器的音频到达真正的声卡之前拦截它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6196259/

相关文章:

windows - 从 Qt Creator 运行 Git Bash

windows - VBoxManage.exe startvm 找不到名为的注册机器

android - genymotion 不发出任何声音

audio - 如何用 ffmpeg 替换给定时间戳的音频?

c# - 如果未设置 StartMenuInternet,我还能在哪里查找默认浏览器?

c# - 如何在 Windows 中透明地以管理员身份执行任务

c# - 用于 NAudio 录音的音频电平表

c++ - 游戏开发声音框架

audio - ffmpeg 使用淡入淡出过滤器加入多个音频

java - 从 Windows 中的 Java 程序运行命令提示符