feat: 新增检测最快截图方式后输出截图方法和耗时

This commit is contained in:
status102
2023-11-30 19:43:24 +08:00
parent 0004260e73
commit dc555215ce
7 changed files with 19 additions and 0 deletions

View File

@@ -427,6 +427,16 @@ bool asst::AdbController::screencap(cv::Mat& image_payload, bool allow_reconnect
{ AdbProperty::ScreencapMethod::Encode, "Encode" },
};
Log.info("The fastest way is", MethodName.at(m_adb.screencap_method), ", cost:", min_cost.count(), "ms");
json::value info = json::object {
{ "uuid", m_uuid },
{ "what", "FastestWayToScreencap" },
{ "details",
json::object {
{ "method", MethodName.at(m_adb.screencap_method) },
{ "cost", min_cost.count() },
} },
};
callback(AsstMsg::ConnectionInfo, info);
clear_lf_info();
return m_adb.screencap_method != AdbProperty::ScreencapMethod::UnknownYet;
} break;