Confirmed users
770
edits
| Line 72: | Line 72: | ||
The primary component to control all things. Take mCameraTexture(A SurfaceTexture) as the input from camera preview and bind this graphic buffer to OpenGL texture. Then the graphic buffer will be copied to CPU memory for Mosaic. The render target is a SurfaceTexture in mUI(WideAnglePanoramaUI). It can be bound to Android view system. | The primary component to control all things. Take mCameraTexture(A SurfaceTexture) as the input from camera preview and bind this graphic buffer to OpenGL texture. Then the graphic buffer will be copied to CPU memory for Mosaic. The render target is a SurfaceTexture in mUI(WideAnglePanoramaUI). It can be bound to Android view system. | ||
====MosaicFrameProcessor==== | ====MosaicFrameProcessor==== | ||
A singleton to handle the processing of each frame by Mosaicer. This class do the jobs including processing the last filled image frame through the mosaicer, updating the UI to show progress and generating final mosaic. | |||
====SurfaceTextureRender==== | ====SurfaceTextureRender==== | ||