Получить метаданные результата, используя hal3 в Android
Эта проблема о HAL3 Android, я хочу знать, когда использовать метод захвата в CameraDevice. это действительно рабочий класс, который является CameraDevice.CaptureListener? можно было получить данные изображения, но не удалось получить метаданные результата.
это ResultMetaDataListener.
Класс ResultMetaDataListener extends CameraDevice.CaptureListener{
@Override
public void onCaptureStarted(CameraDevice camera, CaptureRequest request, long timestamp) {
// TODO Auto-generated method stub
super.onCaptureStarted(camera, request, timestamp);
}
@Override
public void onCaptureCompleted(CameraDevice camera, CaptureRequest request, CaptureResult result) {
// TODO Auto-generated method stub
super.onCaptureCompleted(camera, request, result);
Log.i(TAG, "Capture result is available");
Integer reqCtrlMode;
Integer resCtrlMode;
if (request == null || result ==null) {
Log.e(TAG, "request/result is invalid");
return;
}
Log.i(TAG, "Capture complete");
и это метод захвата. mCamera - это объект CameraDevice.
ResultMetaDataListener resultListener = new ResultMetaDataListener (); mCamera.capture (captureBuilder.build (), resultListener, mOpsHandler);
пожалуйста, помогите мне, если вы знаете об этом