Ich bin auf der Suche nach dem besten Weg, schnell und wiederholt RGB-Bitmap-Daten zu einem bestimmten Bereich innerhalb eines Mac OS X-Fensters zu "blit" Video-Frames anzeigen, die von einer benutzerdefinierten Video-Engine in Echtzeit stammen. Die Daten befinden sich in einem einfachen C-artigen Array mit einer 32-BPP-Bitmap.Anzeigen von benutzerdefiniertem Video (RGB-Bitmap-Daten) in einem Mac OS X-Fenster
Auf Win32 würde ich HWND und HDCs einrichten, die Rohdaten in den Speicherbereich kopieren und dann BitBlt() verwenden. Auf iOS habe ich es über UIImageView getan, obwohl ich die Leistung dieses Ansatzes nicht vollständig abgeschätzt habe (wirklich nicht in diesem speziellen begrenzten Fall). Ich habe weder Mac OS X noch Cocoa für Mac OS verfügbar. Was soll ich tun?
Ich weiß, dass es mehrere schlechte oder komplizierte Wege für mich gibt, um dies zu erreichen, aber ich hoffe, dass jemand mit Erfahrung mich auf etwas hinweisen kann, das eigentlich für diesen Zweck gedacht ist und/oder leistungsfähig ist, während es einfach und zuverlässig ist .
Danke!
Danke. Ich habe die Leistung noch nicht bewertet, aber das scheint gut zu funktionieren. – Wookie