android的camera2 API的所有自动参数是什么?

时间:2016-02-01 19:03:15

标签: android api camera camera2

我正在使用Android camera2 API开发相机应用程序,我需要相机始终具有相同的配置,如对焦,白平衡,曝光等。

我已经禁用了AF,AE和AWB,但它似乎仍然会自动设置白平衡。我想知道是否有其他自动配置我应该禁用。

我在谷歌上找不到类似的东西。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题...就我而言,事实证明,我正在使用的模板中有一个功能,可将控制模式重置为自动。

protected void updatePreview() {
    if(null == cameraDevice) {
        Log.e(TAG, "updatePreview error, return");
    }
    captureRequestBuilder.set(CaptureRequest.CONTROL_MODE, CameraMetadata.CONTROL_MODE_AUTO);
    try {
        cameraCaptureSessions.setRepeatingRequest(captureRequestBuilder.build(), null, mBackgroundHandler);
    } catch (CameraAccessException e) {
        e.printStackTrace();
    }
}