Einzelnen Beitrag anzeigen

Benutzerbild von Reddog
Reddog

Registriert seit: 18. Jul 2004
Ort: Würzburg
56 Beiträge
 
#2

Re: Video mit DirectShow auf ein Direct3D Surface rendern

  Alt 30. Mai 2006, 10:41
OK, scheint ein recht komplexes Thema zu sein.

Aber für die, die sich mit demselben Problem plagen poste ich hier mal meinen Fortschritt:

Man kann Videos mit DirectShow auf ein Direct3D Surface ausgeben. (z.B auf eine Textur)

Dafür muss man wohl, wie ich das sehe den Filter IVideoMixingRenderer9 verwenden. Dieser hat einen Renderless-Mode. Dabei kann man dem Filter einen eigens geschriebenen Surface-Allocater vorsetzen, der dann eben auf das gewünschte Surface zeichnet.

Nicht, dass ich das schon umsetzen könnte, aber das scheint immerhin ein guter Anfang zu sein.

Wer sich dafür interessiert sollte sich die Microsoft Plattform-SDK holen, da gibt's ein Beispiel. Und in der MSDN schauen. Hier ein link: MSDN-Hilfe zu VideoMixingRenderer
All prime numbers are odd with the exception of two, which is an odd prime
  Mit Zitat antworten Zitat