// 以RS一英寸为例 4k对应的分辨率是RES_3920_1920P30
// 6k对应的分辨率是RES_3920_1920P30 4k为例
ins_camera::RecordParams record_params;
record_params.resolution = ins_camera::VideoResolution::RES_3920_1920P30;
if (!cam->SetVideoCaptureParams(
record_params,
ins_camera::CameraFunctionMode::FUNCTION_MODE_MOBILE_TIMELAPSE)) {
std::cerr << "failed to set capture settings." << std::endl;
break;
}
// mode 是你相机所支持的模式
ins_camera::TimelapseParam param = {
ins_camera::CameraTimelapseMode::MOBILE_TIMELAPSE_VIDEO, 0, 1000, 5};
if (!cam->SetTimeLapseOption(param)) {
std::cerr << "failed to set capture settings." << std::endl;
} else {
auto ret = cam->StartTimeLapse(param.mode);
if (ret) {
std::cerr << "success!" << std::endl;
} else {
std::cerr << "failed to start timelapse" << std::endl;
}
}
}```
I noticed that whatever i want to set as video reosolution i get the same setting for timeelapse, is it by design or there other setting that needs to be set?