/**
* Initialises the output surfaces for the camera's preview.
* There will be two output surfaces -
* 1) mSurfaceView : The surface to just show the preview frame.
* 2) mImageReader : The surface to get the actual pixel image
* data of the preview frame.
*/
private void setupOutputSurfaces() {
outputSurfaces = new ArrayList<>(2);
// For the live preview.
mSurfaceView.getHolder().setFixedSize(screenMaxX, screenMaxY);
outputSurfaces.add(mSurfaceView.getHolder().getSurface());
// For extracting the image.
mImageReader = ImageReader.newInstance(screenMaxX, screenMaxY,
ImageFormat.YUV_420_888, maxAcquired);
mImageReader.setOnImageAvailableListener(getImageAvailableListener(), null);
outputSurfaces.add(mImageReader.getSurface());
}
HomeActivity.java 文件源码
java
阅读 33
收藏 0
点赞 0
评论 0
项目:Eye
作者:
评论列表
文章目录