In der Vergangenheit habe ich Managed Direct X und DirectShow.Net verwendet, um ein Video zu einer Textur auf einem einfachen Mesh abzuspielen. Ich habe dann dieselbe Technik verwendet, um mehrere Videoquellen zu einer einzigen Textur zu kombinieren, indem ich die verschiedenen Fähigkeiten, die durch Texturen verfügbar sind, verwende, um diese Ströme zu mischen. Dies war ein sehr interessantes Experiment vor 2 Jahren und war sehr geeignet für den Zweck, als Managed Dirext X noch entwickelt und unterstützt wurde (was nicht mehr der Fall ist) und ähnlich mit DirectShow.Net - es scheint nicht so, als wäre es aktualisiert worden Seit Juli 2007.Wie kann ich zwei Videostreams in C# mischen?
Ich möchte in diesen Bereich wieder wagen und würde gerne wissen, wie dies in C# getan werden kann, ohne abgeschriebene oder am Ende der Lebensdauer APIs und wie man es am besten anwendet.
Ich denke, das ist eine wirklich interessante Idee für eine scheinbar einfache Implementierung dieses Problems. Ich werde das ausprobieren und sehen, was ich noch mit dem Videobrush machen kann. –