Directx screen capture
-
Hallo zusammen, hoffe das Unterforum passt einigermaßen.
Ich möchte ein einfaches screen capture Programm basteln.
Für direktx Anwendungen verwende ich einen hook um eben an die entsprechenden Bilddaten zu kommen, soweit im Grunde kein Problem.
Nun habe ich allerdings Fragen zum Design. Ich müsste ja jedes Bild, welches ich in meiner gehookten Funktion abfangen, zu einem Video bzw. Videostream verarbeiten. Da ich diesen stream später über das Netzwerk senden möchte, denke ich, dass es nicht so gängigen ist, diesen ganzen Vorgang in der directx Anwendung zu bearbeiten. Also müsste ich die Bilddaten an eine andere Anwendung schicken, die das ganze dann verarbeitet.
Macht es Sinn, die Daten einfach über eine Pipe an das Programm zu senden? Oder ist die gesamte Idee überhaupt sinnvoll bzw. nicht einfacher / schöner zu lösen?Gruß.
-
http://stackoverflow.com/questions/1870103/create-a-video-stream-avi-from-a-series-of-images
oder
http://www.codeproject.com/Articles/4169/A-simple-interface-to-the-Video-for-Windows-API-fo