修复手机app拍照总是通道1的bug

修复停止服务时crash bug
hdrplus
Matthew 7 months ago
parent e90e9a3d4e
commit 2694aec84a

@ -389,6 +389,10 @@ Java_com_xypower_mpapp_MicroPhotoService_takePhoto(
std::string configFilePathStr = jstring2string(env, configFilePath);
CFG_CHANNEL cfg;
cfg.camera_id = channel - 1;
cfg.quality = DEFAULT_JPEG_QUALITY;
cfg.requestTemplate = 2;
IDevice::PHOTO_INFO photoInfo(channel, preset);
CTerminal::LoadChannelConfig(channel, configFilePathStr, cfg);
CTerminal::ConvertChannelConfigToPhotoInfo(cfg, photoOrVideo != JNI_FALSE, photoInfo);
@ -501,6 +505,7 @@ Java_com_xypower_mpapp_MicroPhotoService_uninit(
}
pTerminal->SignalExit();
pTerminal->Shutdown();
dev = pTerminal->GetDevice();
if (dev != NULL)
{
delete dev;

Loading…
Cancel
Save