X-Git-Url: http://47.100.26.94:8080/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjni%2Fai_suanzi_rtmpclient_UVCCamera.cpp;h=4ef69aebdf471ae802c242601616da6f0b553b43;hb=53e9764997e69647290568800a078d6248a09ad5;hp=136462749a7982982748b1234b8d4eea73773ade;hpb=061580c83656bf358b01a6b78fd22ae9bd497728;p=rtmpclient.git diff --git a/app/src/main/jni/ai_suanzi_rtmpclient_UVCCamera.cpp b/app/src/main/jni/ai_suanzi_rtmpclient_UVCCamera.cpp index 1364627..4ef69ae 100644 --- a/app/src/main/jni/ai_suanzi_rtmpclient_UVCCamera.cpp +++ b/app/src/main/jni/ai_suanzi_rtmpclient_UVCCamera.cpp @@ -16,9 +16,12 @@ -JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_UVCCamera_open(JNIEnv * env, jobject ob) +JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_UVCCamera_open(JNIEnv *env, jobject ob, jint vid, jint pid, jint fd, jint busnum, jint devaddr, jstring usbFsName) { - return UVCCamera::open(); + const char* usbfs = env->GetStringUTFChars(usbFsName, 0); + jint ret = UVCCamera::open(vid, pid, fd, busnum, devaddr, usbfs); + env->ReleaseStringUTFChars(usbFsName, usbfs); + return ret; }