Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi mit DirectShow TMemoryStreams zeichen? (https://www.delphipraxis.net/124584-mit-directshow-tmemorystreams-zeichen.html)

creality 21. Nov 2008 12:58


mit DirectShow TMemoryStreams zeichen?
 
Grüße Forum!

Hat jemand Erfahrung mit Custom-Direct-Show Filtern?

Folgende Aufgabe
Es sollen DIBs oder TBitmaps die in Form von TStreams im Memory landen (von dem Digitizer) direkt mit DirectShow auf den Screen gezeichnet werden. Ohne GDI. Ist sowas möglich?
Mit GDI klappts wunderbar aber verballert 100% CPU Last aufgrund der hohen Framerate (40fps bei 1000x1000 Pixel RGB).

Hat da vielleicht jemand einen Ansatz für mich?

...

Aso vielleicht noch nen Nachtrag:

Der Originaltreiber der Camera nimmt sich Speicher vom Hostsystem weg (Non-paged) und kracht den Stream direkt da rein. Ein weiterer Treiber guggt in diesen Bereich und zeichnet die Bilddaten via DMA direkt in den Grafikkartenspeicher und kann dann direkt dargestellt werden. Das ist aber leider zu instabil.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz