2

外部ソースからのビデオを一連のビットマップとしてSurfaceView. レンダリングが十分に速くない場合があります。

ビットマップ レンダリング用に SurfaceView を GLSurfaceView に置き換えることを考えていますが、これらはビットマップであり、Open GL ベクターのようなものではないため、レンダリングが高速になるとは思いません。

速くなることを期待しますか?この変更には、OpenGL の知識をブラッシュアップする必要があるため、最初にここで質問した方がよいと考えました。

4

1 に答える 1

4

あなたの surfaceview ハードウェアは高速化されていますか (3.0 より前ではそうではないと思います)? もしそうなら、それはおそらくそれほど変わらないでしょう。ハードウェア アクセラレーションでない場合は、おそらく大きな違いが生じるでしょう。

OpenGL を使用する場合は、DrawTexfOES 関数を試してください。Google IO プレゼンテーションによると、これがテクスチャ付きクワッドをレンダリングする最速の方法だと思います。

于 2012-05-15T16:51:56.880 に答える