Android 相机 2 CONTROL_AE_MODE_OFF 和 CONTROL_AF_MODE_CONTINUOUS_PICTURE

Android camera2 CONTROL_AE_MODE_OFF and CONTROL_AF_MODE_CONTINUOUS_PICTURE

我想设置准确 SENSOR_EXPOSURE_TIME,但仍然有 CONTINUOUS_PICTURE 焦点。根据 Android 文档,要设置 SENSOR_EXPOSURE_TIME 我需要设置 CONTROL_AE_MODE_OFF。但是在这种模式下,我不能设置CONTROL_AF_MODE_CONTINUOUS_PICTURE,因为只有CONTROL_AE_MODE != OFF才有效。所以,看起来这是不可能的。但是 Camera FV-5 有 CONTINUOUS_PICTURE 对焦和手动设置 SENSOR_EXPOSURE_TIME。 这怎么可能?我的设备是 Nexus5

您确实可以将 CONTROL_MODE 设置为 AUTO(并将 CONTROL_AF_MODE 设置为您想要的任何值),但仍将 CONTROL_AE_MODE 设置为 OFF

我知道文档读起来不像它允许的那样,但我一直这样做是为了在我的 Nexus 5 上成功地分离对两者的控制。CONTROL_MODE 似乎只有 enforce 设置为 OFF 时的整体控制,但设置为 AUTO 时仅 "suggests" 控制。也就是说,您可以在后一种情况下使用它们的 *_CONTROL_MODE 设置覆盖每个 AF/AE/AWB,但不能覆盖前者。