private CameraCaptureSession.CaptureCallback mCaptureCallback
= new CameraCaptureSession.CaptureCallback() {
public void onCaptureProgressed(CameraCaptureSession session,
CaptureResult partialResult) {
public void onCaptureCompleted(@NonNull CameraCaptureSession session,
@NonNull CaptureRequest request,
@NonNull TotalCaptureResult result) {
private final ImageReader.OnImageAvailableListener mOnImageAvailableListener
= new ImageReader.OnImageAvailableListener() {
public void onImageAvailable(final ImageReader reader) {
mHandler.post(new Runnable() {
final Image image = reader.acquireLatestImage();
listener.feedRawData(image);