ご存知のように、Android カメラのプレビューにはTextureView、SurfaceView、GLSurfaceViewを選択できます。
カメラのプレビューに最適なのはどれですか? カメラ性能にこだわりました。
ご存知のように、Android カメラのプレビューにはTextureView、SurfaceView、GLSurfaceViewを選択できます。
カメラのプレビューに最適なのはどれですか? カメラ性能にこだわりました。
" SurfaceView は、Android Windowsystem に新しいウィンドウを作成します。その利点は、SurfaceView が更新された場合に、このウィンドウのみが更新されることです。(ウィンドウシステムの別のウィンドウにある) UI 要素をさらに更新すると、両方が更新されますopengl はマルチスレッド描画を適切に処理できないため、操作自体がブロックされます (特に UI 描画がハードウェアでサポートされている場合)。
このような場合は、Android Windowsystem の別のウィンドウではないため、TextureView を使用する方がよい場合があります。ビューを更新すると、すべての UI 要素も更新されます。(おそらく) 1 つのスレッドのすべて。
私はあなたの何人かを助けることができることを願っています! " ソース: stackoverflow.com
GLSurfaceView は、すべての EGL セットアップとスレッド間メッセージングを行うラッパー クラスを持つ SurfaceView です。
何を使用するかは完全にあなた次第です..彼らにはお互いに長所と短所があります:)