【发布时间】:2014-06-05 22:03:29
【问题描述】:
这是现实世界中那些混乱的问题之一。我有一个设备可以提供两个 1920 x 1080 @ 30 FPS 的视频流。我自然有不受管理的视频设备的文档和 SDK。它支持 GPUDirect。为了我们的目的,我们已经测试了一个 SDK,它是一个 SharpDX/SlimDX/DirectShow.Net 类型的包装器,基本上围绕 DirectShow。许可法律问题可能会阻止使用此 SDK。作为这个世界的新手,我正在尝试拼凑一个替代解决方案。
问题是我的示例显示它们在表面中获取帧缓冲区并将其应用于过滤器的输入引脚。之后就是一个谜。我在 WPF 窗口中看到视频,可以覆盖文本等。DirectShow 是显示流视频的最佳或最直接的方式,还是我会发现使用 DirectX 和使用 SharpDX 的着色器更容易?
我知道这个问题本质上是广泛的,但我相信还有许多其他人面临着这无数的工具,但在这个图形世界中没有足够的经验来做出最佳选择,并期待那些以前做过的人将我们推向正确的方向。
【问题讨论】:
标签: wpf video directshow directshow.net sharpdx