Lines Matching refs:Camera

19 #define LOG_TAG "Camera-JNI"
34 #include <camera/Camera.h>
40 // Keep up to date with Camera.java
74 JNICameraContext(JNIEnv* env, jobject weak_this, jclass clazz, const sp<Camera>& camera);
83 sp<Camera> getCamera() { Mutex::Autolock _l(mLock); return mCamera; }
95 sp<Camera> mCamera; // strong reference to native object
126 sp<Camera> get_native_camera(JNIEnv *env, jobject thiz, JNICameraContext** pContext)
128 sp<Camera> camera;
137 "Camera is being used after Camera.release() was called");
144 JNICameraContext::JNICameraContext(JNIEnv* env, jobject weak_this, jclass clazz, const sp<Camera>& camera)
150 jclass faceClazz = env->FindClass("android/hardware/Camera$Face");
493 return Camera::getNumberOfCameras();
500 if (cameraId >= Camera::getNumberOfCameras() || cameraId < 0) {
506 status_t rc = Camera::getCameraInfo(cameraId, &cameraInfo);
533 sp<Camera> camera;
536 camera = Camera::connect(cameraId, clientName,
537 Camera::USE_CALLING_UID);
539 jint status = Camera::connectLegacy(cameraId, halVersion, clientName,
540 Camera::USE_CALLING_UID, camera);
558 jniThrowRuntimeException(env, "Can't find android/hardware/Camera");
562 // We use a weak reference so the Camera object can be garbage collected.
581 sp<Camera> camera;
610 sp<Camera> camera = get_native_camera(env, thiz, NULL);
631 sp<Camera> camera = get_native_camera(env, thiz, NULL);
656 sp<Camera> camera = get_native_camera(env, thiz, &context);
678 sp<Camera> camera = get_native_camera(env, thiz, NULL);
690 sp<Camera> c = get_native_camera(env, thiz, NULL);
699 sp<Camera> c = get_native_camera(env, thiz, NULL);
712 sp<Camera> camera = get_native_camera(env, thiz, &context);
734 sp<Camera> c = get_native_camera(env, thiz, &context);
746 sp<Camera> c = get_native_camera(env, thiz, &context);
758 sp<Camera> camera = get_native_camera(env, thiz, &context);
788 sp<Camera> camera = get_native_camera(env, thiz, NULL);
807 sp<Camera> camera = get_native_camera(env, thiz, NULL);
821 sp<Camera> camera = get_native_camera(env, thiz, NULL);
833 sp<Camera> camera = get_native_camera(env, thiz, NULL);
844 sp<Camera> camera = get_native_camera(env, thiz, NULL);
855 sp<Camera> camera = get_native_camera(env, thiz, NULL);
871 sp<Camera> camera = get_native_camera(env, thiz, NULL);
883 sp<Camera> camera = get_native_camera(env, thiz, NULL);
895 sp<Camera> camera = get_native_camera(env, thiz, NULL);
915 sp<Camera> camera = get_native_camera(env, thiz, &context);
931 sp<Camera> camera = get_native_camera(env, thiz, NULL);
942 sp<Camera> camera = get_native_camera(env, thiz, NULL);
957 "(ILandroid/hardware/Camera$CameraInfo;)V",
1057 { "android/hardware/Camera", "mNativeContext", "J", &fields.context },
1058 { "android/hardware/Camera$CameraInfo", "facing", "I", &fields.facing },
1059 { "android/hardware/Camera$CameraInfo", "orientation", "I", &fields.orientation },
1060 { "android/hardware/Camera$CameraInfo", "canDisableShutterSound", "Z",
1062 { "android/hardware/Camera$Face", "rect", "Landroid/graphics/Rect;", &fields.face_rect },
1063 { "android/hardware/Camera$Face", "leftEye", "Landroid/graphics/Point;", &fields.face_left_eye},
1064 { "android/hardware/Camera$Face", "rightEye", "Landroid/graphics/Point;", &fields.face_right_eye},
1065 { "android/hardware/Camera$Face", "mouth", "Landroid/graphics/Point;", &fields.face_mouth},
1066 { "android/hardware/Camera$Face", "score", "I", &fields.face_score },
1067 { "android/hardware/Camera$Face", "id", "I", &fields.face_id},
1078 jclass clazz = FindClassOrDie(env, "android/hardware/Camera");
1085 clazz = FindClassOrDie(env, "android/hardware/Camera$Face");
1096 return RegisterMethodsOrDie(env, "android/hardware/Camera", camMethods, NELEM(camMethods));