当前位置:   article > 正文

android循环请求数据,android – Camera2 ImageReader冻结重复捕获请求

capturerequestbuilder

我正在尝试使用camera2 API从相机捕获图像数据.我主要使用的是从

android Capture2RAW示例中获取的代码.在完全停止之前,只有少数图像通过(即调用on

ImageAvailable).我尝试使用不同大小的RAW_SENSOR和JPEG格式捕获相同的结果.我究竟做错了什么?

this.mImageReader = ImageReader.newInstance(width, height, ImageFormat.RAW_SENSOR, /*maxImages*/ 1);

Surface surface = this.mImageReader.getSurface();

final List surfaces = Arrays.asList(surface);

this.mCamera.createCaptureSession(surfaces, new CameraCaptureSession.StateCallback() {

// Callback methods here

}, null);

CaptureRequest.Builder captureRequestBuilder;

captureRequestBuilder = this.mCamera.createCaptureRequest(CameraDevice.TEMPLATE_PREVIEW);

captureRequestBuilder.addTarget(surface);

this.mCaptureRequest = captureRequestBuilder.build();

this.mCaptureSession.setRepeatingRequest(mCaptureRequest, null, null);

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/461406
推荐阅读
相关标签
  

闽ICP备14008679号