记录拍照相关参数

serial
BlueMatthew 1 year ago
parent c76377b0c9
commit c021076d1e

@ -743,7 +743,7 @@ void NdkCamera::onCaptureCompleted(ACameraCaptureSession* session, ACaptureReque
} }
} }
if (m_imagesCaptured != 0) if (m_imagesCaptured != 0 || camera_facing == 2)
{ {
return; return;
} }
@ -771,6 +771,12 @@ void NdkCamera::onCaptureCompleted(ACameraCaptureSession* session, ACaptureReque
} }
mResult.FocusDistance = focusDistance; mResult.FocusDistance = focusDistance;
val = { 0 };
status = ACameraMetadata_getConstEntry(result, ACAMERA_CONTROL_AF_STATE, &val);
mResult.afState = *(val.data.u8);
ALOGW("onCaptureProgressed AF_STATE=%u", (unsigned int)afState);
val = {0}; val = {0};
status = ACameraMetadata_getConstEntry(result, ACAMERA_SENSOR_SENSITIVITY, &val); status = ACameraMetadata_getConstEntry(result, ACAMERA_SENSOR_SENSITIVITY, &val);
mResult.sensitibity = *(val.data.i32); mResult.sensitibity = *(val.data.i32);

@ -52,6 +52,7 @@ public:
{ {
uint8_t autoFocus; uint8_t autoFocus;
uint8_t autoExposure; uint8_t autoExposure;
uint8_t afState;
int64_t exposureTime; int64_t exposureTime;
float FocusDistance; float FocusDistance;
int32_t sensitibity; int32_t sensitibity;

Loading…
Cancel
Save