过去,我使用 Managed Direct X 和 DirectShow.Net 将视频播放到简单网格上的纹理。然后,我使用相同的技术将多个视频源组合成一个纹理,使用通过纹理暴露的各种功能将这些流混合在一起。这是 2 年前的一个非常有趣的实验,非常适合 Managed Dirext X 仍在开发和支持(不再支持)的目的,并且与 DirectShow.Net 类似 - 它似乎没有更新自 2007 年 7 月起。
我希望再次涉足这个领域,并想知道如何在 C# 中做到这一点,而不使用折旧或报废的 API,以及如何最好地处理它。