gpt4 book ai didi

.net - DirectShow Dotnet音频输入和渲染器

转载 作者:行者123 更新时间:2023-12-03 02:08:21 29 4
gpt4 key购买 nike

我已经找了很长时间,但是找不到解决方案。

如何从USB(符合Directshow规范)输入设备捕获音频并直接传递到PC扬声器(“音频渲染器”)?

我相信这不是一项艰巨的任务,但是我确实在网络上找不到任何示例。

(使用Dotnet 3.5,我无法升级,因为这是现有应用程序)

提前致谢。

-更新问题。

进一步研究代码,以及一些以前构建的示例。现在我明白了:

  • 来源实际上是来自电视调谐器(带有视频和音频)
  • 我能够使用其中一个(我没有源代码)获取图形,并使用GraphEditPlus导出到C#。
  • 使用与GraphEditPlus完全相同的代码,我设法再次构建了图形,并正确呈现了视频。

  • 不幸的是,仍然没有声音。使用DSoundRenderer()渲染声音。

    有什么线索吗?

    谢谢。

    最佳答案

    Windows SDK附带了GraphEdit应用程序,该应用程序使您可以添加捕获过滤器,然后添加渲染器过滤器并将其连接-一切都以交互方式完成。或者,您可以使用GraphStudioNext来完成此操作。

    在.NET应用程序中,您将在代码中执行相同的步骤。首先引用DirectShow.NET,然后创建图形,创建和添加过滤器,连接其引脚。 DirectShow.NET示例显示了如何实现各个步骤。

    关于.net - DirectShow Dotnet音频输入和渲染器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26312684/

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