2

ご存知のように、Android カメラのプレビューにはTextureViewSurfaceViewGLSurfaceViewを選択できます。

カメラのプレビューに最適なのはどれですか? カメラ性能にこだわりました。

4

2 に答える 2

0

" SurfaceView は、Android Windowsystem に新しいウィンドウを作成します。その利点は、SurfaceView が更新された場合に、このウィンドウのみが更新されることです。(ウィンドウシステムの別のウィンドウにある) UI 要素をさらに更新すると、両方が更新されますopengl はマルチスレッド描画を適切に処理できないため、操作自体がブロックされます (特に UI 描画がハードウェアでサポートされている場合)。

このような場合は、Android Windowsystem の別のウィンドウではないため、TextureView を使用する方がよい場合があります。ビューを更新すると、すべての UI 要素も更新されます。(おそらく) 1 つのスレッドのすべて。

私はあなたの何人かを助けることができることを願っています! " ソース: stackoverflow.com

GLSurfaceView は、すべての EGL セットアップとスレッド間メッセージングを行うラッパー クラスを持つ SurfaceView です。

何を使用するかは完全にあなた次第です..彼らにはお互いに長所と短所があります:)

于 2015-06-11T05:58:53.817 に答える