Lines Matching defs:camera

34 #include <camera/Camera.h>
67 JNICameraContext(JNIEnv* env, jobject weak_this, jclass clazz, const sp<Camera>& camera);
120 sp<Camera> camera;
124 camera = context->getCamera();
126 ALOGV("get_native_camera: context=%p, camera=%p", context, camera.get());
127 if (camera == 0) {
132 return camera;
135 JNICameraContext::JNICameraContext(JNIEnv* env, jobject weak_this, jclass clazz, const sp<Camera>& camera)
139 mCamera = camera;
184 ALOGW("callback on dead camera object");
290 ALOGW("callback on dead camera object");
408 // We want to make sure the camera knows we're ready for the
459 jniThrowRuntimeException(env, "Fail to get camera info");
466 property_get("ro.camera.sound.forced", value, "0");
472 // connect to camera service
482 sp<Camera> camera;
484 // Default path: hal version is don't care, do normal camera connect.
485 camera = Camera::connect(cameraId, clientName,
489 Camera::USE_CALLING_UID, camera);
495 if (camera == NULL) {
499 // make sure camera hardware is alive
500 if (camera->getStatus() != NO_ERROR) {
513 sp<JNICameraContext> context = new JNICameraContext(env, weak_this, clazz, camera);
515 camera->setListener(context);
522 // disconnect from camera service
523 // It's okay to call this when the native camera context is already null.
528 ALOGV("release camera");
530 sp<Camera> camera;
541 camera = context->getCamera();
543 ALOGV("native_release: context=%p camera=%p", context, camera.get());
546 if (camera != NULL) {
547 camera->setPreviewCallbackFlags(CAMERA_FRAME_CALLBACK_FLAG_NOOP);
548 camera->disconnect();
559 sp<Camera> camera = get_native_camera(env, thiz, NULL);
560 if (camera == 0) return;
571 if (camera->setPreviewTarget(gbp) != NO_ERROR) {
580 sp<Camera> camera = get_native_camera(env, thiz, NULL);
581 if (camera == 0) return;
594 if (camera->setPreviewTarget(producer) != NO_ERROR) {
605 sp<Camera> camera = get_native_camera(env, thiz, &context);
606 if (camera == 0) return;
619 if (camera->setPreviewCallbackTarget(gbp) != NO_ERROR) {
627 sp<Camera> camera = get_native_camera(env, thiz, NULL);
628 if (camera == 0) return;
630 if (camera->startPreview() != NO_ERROR) {
661 sp<Camera> camera = get_native_camera(env, thiz, &context);
662 if (camera == 0) return;
665 // camera->setPreviewCallbackFlags within a mutex for us.
707 sp<Camera> camera = get_native_camera(env, thiz, &context);
708 if (camera == 0) return;
728 if (camera->takePicture(msgType) != NO_ERROR) {
737 sp<Camera> camera = get_native_camera(env, thiz, NULL);
738 if (camera == 0) return;
746 if (camera->setParameters(params8) != NO_ERROR) {
755 sp<Camera> camera = get_native_camera(env, thiz, NULL);
756 if (camera == 0) return 0;
758 String8 params8 = camera->getParameters();
769 sp<Camera> camera = get_native_camera(env, thiz, NULL);
770 if (camera == 0) return;
772 if (camera->reconnect() != NO_ERROR) {
781 sp<Camera> camera = get_native_camera(env, thiz, NULL);
782 if (camera == 0) return;
784 if (camera->lock() != NO_ERROR) {
792 sp<Camera> camera = get_native_camera(env, thiz, NULL);
793 if (camera == 0) return;
795 if (camera->unlock() != NO_ERROR) {
803 sp<Camera> camera = get_native_camera(env, thiz, NULL);
804 if (camera == 0) return;
806 status_t rc = camera->sendCommand(CAMERA_CMD_START_SMOOTH_ZOOM, value, 0);
819 sp<Camera> camera = get_native_camera(env, thiz, NULL);
820 if (camera == 0) return;
822 if (camera->sendCommand(CAMERA_CMD_STOP_SMOOTH_ZOOM, 0, 0) != NO_ERROR) {
831 sp<Camera> camera = get_native_camera(env, thiz, NULL);
832 if (camera == 0) return;
834 if (camera->sendCommand(CAMERA_CMD_SET_DISPLAY_ORIENTATION, value, 0) != NO_ERROR) {
843 sp<Camera> camera = get_native_camera(env, thiz, NULL);
844 if (camera == 0) return JNI_FALSE;
847 status_t rc = camera->sendCommand(CAMERA_CMD_ENABLE_SHUTTER_SOUND, value, 0);
863 sp<Camera> camera = get_native_camera(env, thiz, &context);
864 if (camera == 0) return;
866 status_t rc = camera->sendCommand(CAMERA_CMD_START_FACE_DETECTION, type, 0);
879 sp<Camera> camera = get_native_camera(env, thiz, NULL);
880 if (camera == 0) return;
882 if (camera->sendCommand(CAMERA_CMD_STOP_FACE_DETECTION, 0, 0) != NO_ERROR) {
890 sp<Camera> camera = get_native_camera(env, thiz, NULL);
891 if (camera == 0) return;
893 if (camera->sendCommand(CAMERA_CMD_ENABLE_FOCUS_MOVE_MSG, enable, 0) != NO_ERROR) {