カスタムビデオエンジンからのビデオフレームをリアルタイムで表示するために、RGBビットマップデータをMac OS Xウィンドウ内の特定の領域にすばやく繰り返し「ブリット」する最良の方法を探しています。データは、32 BPP ビットマップを含む単純な C スタイルの配列です。
Win32 では、HWND と HDC をセットアップし、生データをそのメモリ空間にコピーしてから、BitBlt() を使用します。iOS では、UIImageView を介して実行しましたが、そのアプローチのパフォーマンスを完全には評価していません (特定の限られたケースでは必要ありませんでした)。Mac OS X と Cocoa ではどちらも利用できません。どうすればよいですか?
これを達成するためにいくつかの悪い方法や複雑な方法があることは知っていますが、経験のある人が、実際にこの使用を意図したもの、および/またはパフォーマンス効率が高く、合理的に簡単で信頼できるものを教えてくれることを願っています.
ありがとう!