在android中使用hal3获取结果元数据

时间:2014-04-18 09:56:24

标签: android camera hal

这个问题是关于android的HAL3 我想知道何时在CameraDevice中使用捕获方法。 它是真正的工作类,它是CameraDevice.CaptureListener吗? 可以获取图像数据但无法接收结果元数据。

这是ResultMetaDataListener。

类ResultMetaDataListener扩展了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);

如果你知道的话,请帮帮我

0 个答案:

没有答案