| | |
| | | #include "TeleWrapper.h" |
| | | |
| | | #include "cpu_sched_test.h" |
| | | #include "RemoteFuncServer.h" |
| | | |
| | | //#include <mediastreamer2/include/mediastreamer2/msjava.h> |
| | | |
| | |
| | | memcpy(imgIndexData.begin(), imgIdxes.data(), imgIdxesSize); |
| | | auto imgData = results.initImgData(_faceImagesSize); |
| | | memcpy(imgData.begin(), _faceImages, _faceImagesSize); |
| | | LOG_ERROR <<"c++ server : remoteGetFaceListImage!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"<< LOG_ENDL; |
| | | } |
| | | |
| | | void remoteGetFaceList(const RtspFaceView::GetFaceListParams::Reader& params, RtspFaceView::GetFaceListResults::Builder& results){ |
| | |
| | | |
| | | void Java_cn_com_basic_face_util_RtspFaceNative_init(JNIEnv *env, jclass clazz) |
| | | { |
| | | g_logger.set_level(INFO); |
| | | g_logger.set_level(VERBOSE); |
| | | |
| | | cpu_sched(); |
| | | |
| | |
| | | } |
| | | |
| | | g_TeleWrapper.start(); |
| | | |
| | | startRemoteServer(); |
| | | LOG_ERROR << "@@@ this is test Server end" << LOG_ENDL; |
| | | } |
| | | |
| | | void |
| | |
| | | cameraWrapper.asvrConfig.outputOriginFrame = true; |
| | | cameraWrapper.asvrConfig.outputRenderFrame = true; |
| | | cameraWrapper.asvrConfig.scaleToWidth = 0; |
| | | cameraWrapper.asvrConfig.scaleToHeight = 0; |
| | | cameraWrapper.asvrConfig.directlyDisplay = true; |
| | | cameraWrapper.asvrConfig.scaleToHeight = 0; |
| | | cameraWrapper.asvrConfig.directlyDisplay = true; |
| | | } |
| | | |
| | | { |
| | |
| | | cameraWrapper.sftConfig.score_min = 0.4f; |
| | | } |
| | | |
| | | cameraWrapper.fontPath = "/data/msyh.ttc"; |
| | | cameraWrapper.fontPath = "/data/msyh.ttc"; |
| | | |
| | | bool ret = cameraWrapper.initPl(); |
| | | bool ret = cameraWrapper.initPl(); |
| | | if (ret) |
| | | return (cameraWrapper.start() ? JNI_TRUE : JNI_FALSE); |
| | | else |
| | |
| | | |
| | | bool Java_cn_com_basic_face_util_RtspFaceNative_teleCall(JNIEnv *env, jclass clazz, jstring phone) |
| | | { |
| | | std::string _phone; |
| | | { |
| | | const char *utfFunc = env->GetStringUTFChars(phone, NULL); |
| | | _phone = utfFunc; |
| | | env->ReleaseStringUTFChars(phone, utfFunc); |
| | | } |
| | | std::string _phone; |
| | | { |
| | | const char *utfFunc = env->GetStringUTFChars(phone, NULL); |
| | | _phone = utfFunc; |
| | | env->ReleaseStringUTFChars(phone, utfFunc); |
| | | } |
| | | |
| | | const char *phoneNum = _phone.c_str(); |
| | | TeleTask task; |
| | | task.command= TeleTask::CALL; |
| | | task.param = phoneNum; |
| | | LOG_INFO << "Java_cn_com_basic_face_util_RtspFaceNative_telCall::jni" << LOG_ENDL; |
| | | // |
| | | g_TeleWrapper.pushTask(task); |
| | | const char *phoneNum = _phone.c_str(); |
| | | TeleTask task; |
| | | task.command= TeleTask::CALL; |
| | | task.param = phoneNum; |
| | | LOG_INFO << "Java_cn_com_basic_face_util_RtspFaceNative_telCall::jni" << LOG_ENDL; |
| | | // |
| | | g_TeleWrapper.pushTask(task); |
| | | } |
| | | |
| | | void Java_cn_com_basic_face_util_RtspFaceNative_teleHang(JNIEnv *env, jclass clazz) |
| | | { |
| | | TeleTask task; |
| | | task.command =TeleTask::HANGUP; |
| | | // |
| | | g_TeleWrapper.pushTask(task); |
| | | TeleTask task; |
| | | task.command =TeleTask::HANGUP; |
| | | // |
| | | g_TeleWrapper.pushTask(task); |
| | | } |
| | | |
| | | void Java_cn_com_basic_face_util_RtspFaceNative_teleShutdown(JNIEnv *env, jclass clazz) |
| | | { |
| | | LOG_DEBUG << "@@@ Java_cn_com_basic_face_util_RtspFaceNative_telShutdown" << LOG_ENDL; |
| | | g_TeleWrapper.stop(); |
| | | LOG_DEBUG << "@@@ Java_cn_com_basic_face_util_RtspFaceNative_telShutdown" << LOG_ENDL; |
| | | g_TeleWrapper.stop(); |
| | | } |
| | | |
| | | void Java_cn_com_basic_face_util_RtspFaceNative_setFaceLabel(JNIEnv *env, jclass clazz, jint cameraIdx, jint stTrackId, jstring label) |
| | | { |
| | | } |
| | | |
| | | } // extern C |