c# - C# 中的 DirectShow 推送源过滤器?

标签 c# directshow

有人有幸用 C# 开发了 DirectShow 源推送过滤器吗?

我们在共享内存中拥有原始位图和 pcm 音频,并希望将其提供给表达式编码器。由于各种(充分的)原因,我们不想使用 DirectShow.Net。

此外,我们希望避免使用 C++。

最佳答案

该过滤器最终可能会用 C++ 制作。如果您试图尽可能避免这种情况,那么您希望 C++ 尽可能精简,并将调用实际转发到托管域中以执行实际操作。这就是 DirectShowLib 的 GSSF Filter 的作用,否则您可能必须实现它。

我假设您已经阅读过 C# version of the PushSource example .

关于c# - C# 中的 DirectShow 推送源过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8934343/

相关文章:

c# - 将十六进制字符串转换为动态原始类型

c++ - 使用什么 MPEG4 编码器库?

c# - 如何从 AVISplitter 输出引脚获取音频到 C# 中的 MemoryStream?

c++ - DirectShow BaseClasses - 带有视频和输入引脚的视频渲染器类

c# - 数据表和数据 GridView

C# Web浏览器锚定

c++ - 如何在未注册的过滤器上使用属性页?

c# - 估计剩余视频录制时间

c# - 我可以将自定义属性限制为仅无效方法吗?

c# - MySQL -> .NET Core 依赖错误 (MySql.Data)