正在显示
2 个修改的文件
包含
7 行增加
和
8 行删除
| @@ -178,7 +178,7 @@ JNIEXPORT void JNI_OnUnload(JavaVM* vm, void* reserved) | @@ -178,7 +178,7 @@ JNIEXPORT void JNI_OnUnload(JavaVM* vm, void* reserved) | ||
| 178 | } | 178 | } |
| 179 | 179 | ||
| 180 | // public native boolean loadModel(AssetManager mgr, int modelid, int sizeid, int intrainterid, int postprocid, int cpugpu); | 180 | // public native boolean loadModel(AssetManager mgr, int modelid, int sizeid, int intrainterid, int postprocid, int cpugpu); |
| 181 | -JNIEXPORT jboolean JNICALL Java_org_example_project_RVMNcnn_loadModel(JNIEnv* env, jobject thiz, jobject assetManager, jint modelid, jint sizeid, jint intrainterid, jint postprocid, jint cpugpu) | 181 | +JNIEXPORT jboolean JNICALL Java_io_livekit_android_track_processing_video_RVMNcnn_loadModel(JNIEnv* env, jobject thiz, jobject assetManager, jint modelid, jint sizeid, jint intrainterid, jint postprocid, jint cpugpu) |
| 182 | { | 182 | { |
| 183 | if (modelid < 0 || modelid > 1 || sizeid < 0 || sizeid > 6 || intrainterid < 0 || intrainterid > 1 || postprocid < 0 || postprocid > 2 || cpugpu < 0 || cpugpu > 2) | 183 | if (modelid < 0 || modelid > 1 || sizeid < 0 || sizeid > 6 || intrainterid < 0 || intrainterid > 1 || postprocid < 0 || postprocid > 2 || cpugpu < 0 || cpugpu > 2) |
| 184 | { | 184 | { |
| @@ -270,7 +270,7 @@ JNIEXPORT jboolean JNICALL Java_org_example_project_RVMNcnn_loadModel(JNIEnv* en | @@ -270,7 +270,7 @@ JNIEXPORT jboolean JNICALL Java_org_example_project_RVMNcnn_loadModel(JNIEnv* en | ||
| 270 | } | 270 | } |
| 271 | 271 | ||
| 272 | // public native boolean openCamera(int facing); | 272 | // public native boolean openCamera(int facing); |
| 273 | -JNIEXPORT jboolean JNICALL Java_org_example_project_RVMNcnn_openCamera(JNIEnv* env, jobject thiz, jint facing) | 273 | +JNIEXPORT jboolean JNICALL Java_io_livekit_android_track_processing_video_RVMNcnn_openCamera(JNIEnv* env, jobject thiz, jint facing) |
| 274 | { | 274 | { |
| 275 | if (facing < 0 || facing > 1) | 275 | if (facing < 0 || facing > 1) |
| 276 | return JNI_FALSE; | 276 | return JNI_FALSE; |
| @@ -283,7 +283,7 @@ JNIEXPORT jboolean JNICALL Java_org_example_project_RVMNcnn_openCamera(JNIEnv* e | @@ -283,7 +283,7 @@ JNIEXPORT jboolean JNICALL Java_org_example_project_RVMNcnn_openCamera(JNIEnv* e | ||
| 283 | } | 283 | } |
| 284 | 284 | ||
| 285 | // public native boolean closeCamera(); | 285 | // public native boolean closeCamera(); |
| 286 | -JNIEXPORT jboolean JNICALL Java_org_example_project_RVMNcnn_closeCamera(JNIEnv* env, jobject thiz) | 286 | +JNIEXPORT jboolean JNICALL Java_io_livekit_android_track_processing_video_RVMNcnn_closeCamera(JNIEnv* env, jobject thiz) |
| 287 | { | 287 | { |
| 288 | __android_log_print(ANDROID_LOG_DEBUG, "ncnn", "closeCamera"); | 288 | __android_log_print(ANDROID_LOG_DEBUG, "ncnn", "closeCamera"); |
| 289 | 289 | ||
| @@ -293,7 +293,7 @@ JNIEXPORT jboolean JNICALL Java_org_example_project_RVMNcnn_closeCamera(JNIEnv* | @@ -293,7 +293,7 @@ JNIEXPORT jboolean JNICALL Java_org_example_project_RVMNcnn_closeCamera(JNIEnv* | ||
| 293 | } | 293 | } |
| 294 | 294 | ||
| 295 | // public native boolean setOutputWindow(Surface surface); | 295 | // public native boolean setOutputWindow(Surface surface); |
| 296 | -JNIEXPORT jboolean JNICALL Java_org_example_project_RVMNcnn_setOutputWindow(JNIEnv* env, jobject thiz, jobject surface) | 296 | +JNIEXPORT jboolean JNICALL Java_io_livekit_android_track_processing_video_RVMNcnn_setOutputWindow(JNIEnv* env, jobject thiz, jobject surface) |
| 297 | { | 297 | { |
| 298 | ANativeWindow* win = ANativeWindow_fromSurface(env, surface); | 298 | ANativeWindow* win = ANativeWindow_fromSurface(env, surface); |
| 299 | 299 | ||
| @@ -305,7 +305,7 @@ JNIEXPORT jboolean JNICALL Java_org_example_project_RVMNcnn_setOutputWindow(JNIE | @@ -305,7 +305,7 @@ JNIEXPORT jboolean JNICALL Java_org_example_project_RVMNcnn_setOutputWindow(JNIE | ||
| 305 | } | 305 | } |
| 306 | 306 | ||
| 307 | // public native boolean setBackgroundImage(Bitmap bitmap); | 307 | // public native boolean setBackgroundImage(Bitmap bitmap); |
| 308 | -JNIEXPORT jboolean JNICALL Java_org_example_project_RVMNcnn_setBackgroundImage(JNIEnv* env, jobject thiz, jobject bitmap) | 308 | +JNIEXPORT jboolean JNICALL Java_io_livekit_android_track_processing_video_RVMNcnn_setBackgroundImage(JNIEnv* env, jobject thiz, jobject bitmap) |
| 309 | { | 309 | { |
| 310 | if (!bitmap) | 310 | if (!bitmap) |
| 311 | { | 311 | { |
| @@ -371,7 +371,7 @@ JNIEXPORT jboolean JNICALL Java_org_example_project_RVMNcnn_setBackgroundImage(J | @@ -371,7 +371,7 @@ JNIEXPORT jboolean JNICALL Java_org_example_project_RVMNcnn_setBackgroundImage(J | ||
| 371 | 371 | ||
| 372 | 372 | ||
| 373 | // public native boolean processFrame(long rgbaAddr, int width, int height, int rotation); | 373 | // public native boolean processFrame(long rgbaAddr, int width, int height, int rotation); |
| 374 | -JNIEXPORT jboolean JNICALL Java_com_tencent_rvmncnn_RVMNcnn_processFrame(JNIEnv* env, jobject thiz, jlong rgbaAddr, jint width, jint height, jint rotation) | 374 | +JNIEXPORT jboolean JNICALL Java_io_livekit_android_track_processing_video_RVMNcnn_processFrame(JNIEnv* env, jobject thiz, jlong rgbaAddr, jint width, jint height, jint rotation) |
| 375 | { | 375 | { |
| 376 | cv::Mat* rgba = (cv::Mat*)rgbaAddr; | 376 | cv::Mat* rgba = (cv::Mat*)rgbaAddr; |
| 377 | if (rgba == nullptr || rgba->empty()) { | 377 | if (rgba == nullptr || rgba->empty()) { |
-
请 注册 或 登录 后发表评论