Frage

Wie kann ich Text über Video in Managed DirectX mit C # ziehen?

War es hilfreich?

Lösung

Sie benötigen eine weitere Komponente, DirectShow.Net . Da Sie MDX sich beziehen, gehe ich davon aus du bist immer noch MDX v1.1 verwenden, da 2.0 Beta unterbrochen wird und 2008 auch von August abgelaufen ist, würde ich davon ausgehen, Sie wissen, wie eine grundlegende Video mit MDX und Directshow wiederzugeben.

Ich werde keinen Code werden hier als es gibt zwei Proben in der DirectShow.Net Bibliothek, die Sie zu zeigen, wie dies zu tun, nämlich DxText (Samples \ Players \ DxText) und BitmapMixer (Samples \ VMR9 \ BitmapMixer). BitmapMixer wird mit VMR9 als Renderer und eine Bitmap auf sich super-aufzuzwingen. Sie können die Bitmap mit Text erzeugen mit System.Drawing.Graphic und super verhängen es auf dem Video. Die meisten Video-Player mit Untertitel entweder dieser Methode verwendet. VMR9 ist beliebter als es Hardware beschleunigt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top