私はSDL 1.2.15
を利用したプロジェクトに取り組んでいます。アプリケーションはSDL_Surface
を構築し、そのフレームバッファはgetDisplaySurface()->pixels
によって取得され、シリアル回線経由で送信されます。SDL_Surface :: pitchを定数に頼ることはできますか?
SDL_Surface::pixels
が指すピクセルバッファが必ずしも連続しているとは限りません。バイトシーケンスは、可視画像領域の一部ではないデータのブロックによって中断されてもよい。
画像のサイズが320×240であることを意味しますが、ピクセルバッファは512×240のサイズである可能性があります。私は、私の場合は
:質問
(。。私は正当な理由することができることはしかし、実際の知識に裏付けされていないだけで、私の前提だによるメモリ配置することが可能とスピードアップを想像します)ピクセルバッファーが私のイメージの次元を正確に持っていることは幸運なことです。ピクセルバッファのサイズが変わらないとは信じられますか?
そのようにすれば、ピクセルバッファの内容をシリアルインターフェイスに送信するだけで、無効なブロックを削除するコードを書く必要がなくなります。
私の悪い、私は幅と高さが混ざりました。 – Multisync