Thema: Delphi dspack filter demos

Einzelnen Beitrag anzeigen

Benutzerbild von littleDave
littleDave

Registriert seit: 27. Apr 2006
Ort: München
556 Beiträge
 
Delphi 7 Professional
 
#3

Re: dspack filter demos

  Alt 25. Jun 2008, 16:18
Du kannst nicht so einfach ein Flash-Window transparent über ein Video anzeigen. Das Problem ist, dass das Video über einen Direct-Layer direkt von der Grafikkarte gezeichnet wird und die Windows-GDI davon nichts mitbekommst. Du kannst ja nicht einmal ein Screenshot von einem Video erstellen (also ohne großen Aufwand). Dir bleibt höchstens übrig, das Video erst in ein Bitmap zeichnen zu lassen und dann das Bitmap auf die Form zeichnen. Somit "umgehst" die den Hardware-Layer des Videos - aber die Performance dürfte dann wohl auch in den Keller gehen.

Aber muss es denn unbedingt ein Flash-Video sein? Bei DSPack ist doch eine Demo dabei, die ein Gif auf das Video zeichnet. Ich weiß nicht genau, wie das dann funktioniert, aber das Gif wird dann ebenfalls in den Hardware-Layer mitgezeichnet. Vielleicht kann man die Demo ja umschreiben, so dass sie Flash-Videos statt Gifs in das Video hinenrendert.

Ist aber nur eine Vermutung

Grüße
Dave
Jabber: littleDave@jabber.org
in case of 1 is 0 do external raise while in public class of object array else repeat until 1 is 0
  Mit Zitat antworten Zitat