AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi mit DirectShow TMemoryStreams zeichen?
Thema durchsuchen
Ansicht
Themen-Optionen

mit DirectShow TMemoryStreams zeichen?

Ein Thema von creality · begonnen am 21. Nov 2008
Antwort Antwort
Benutzerbild von creality
creality

Registriert seit: 14. Mai 2007
Ort: Double D Town
39 Beiträge
 
Delphi 2007 Professional
 
#1

mit DirectShow TMemoryStreams zeichen?

  Alt 21. Nov 2008, 12:58
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.
my system
2xquad xeon | 4gb ram | xp32
RAD2007 + GeExperts + CnPack
TMyself := nil;
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:23 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