2017-03-03 12 views
0

私はSDL 1.2.15を利用したプロジェクトに取り組んでいます。アプリケーションはSDL_Surfaceを構築し、そのフレームバッファはgetDisplaySurface()->pixelsによって取得され、シリアル回線経由で送信されます。SDL_Surface :: pitchを定数に頼ることはできますか?

SDL_Surface::pixelsが指すピクセルバッファが必ずしも連続しているとは限りません。バイトシーケンスは、可視画像領域の一部ではないデータのブロックによって中断されてもよい。

画像のサイズが320×240であることを意味しますが、ピクセルバッファは512×240のサイズである可能性があります。私は、私の場合は

:質問


(。。私は正当な理由することができることはしかし、実際の知識に裏付けされていないだけで、私の前提だによるメモリ配置することが可能とスピードアップを想像します)ピクセルバッファーが私のイメージの次元を正確に持っていることは幸運なことです。ピクセルバッファのサイズが変わらないとは信じられますか?

そのようにすれば、ピクセルバッファの内容をシリアルインターフェイスに送信するだけで、無効なブロックを削除するコードを書く必要がなくなります。

答えて

関連する問題