Lines Matching full:app_cb
706 processPreviewChannelEvent(mm_camera_ch_event_type_t channelEvent, app_notify_cb_t *app_cb) {
726 mm_camera_ch_event_type_t channelEvent, app_notify_cb_t *app_cb) {
745 processSnapshotChannelEvent(mm_camera_ch_event_type_t channelEvent, app_notify_cb_t *app_cb) {
780 mm_camera_ch_event_t *event, app_notify_cb_t *app_cb)
786 processPreviewChannelEvent(event->evt, app_cb);
789 processRecordChannelEvent(event->evt, app_cb);
792 processSnapshotChannelEvent(event->evt, app_cb);
801 void QCameraHardwareInterface::processCtrlEvent(mm_camera_ctrl_event_t *event, app_notify_cb_t *app_cb)
808 zoomEvent(&event->status, app_cb);
811 autoFocusEvent(&event->status, app_cb);
814 autoFocusMoveEvent(&event->status, app_cb);
825 app_cb->notifyCb = mNotifyCb;
826 app_cb->argm_notify.msg_type = CAMERA_MSG_ERROR;
827 app_cb->argm_notify.ext1 = CAMERA_ERROR_UNKNOWN;
828 app_cb->argm_notify.cookie = mCallbackCookie;
832 app_cb->notifyCb = mNotifyCb;
833 app_cb->argm_notify.msg_type = CAMERA_MSG_SHUTTER;
834 app_cb->argm_notify.ext1 = 0;
835 app_cb->argm_notify.ext2 = true;
836 app_cb->argm_notify.cookie = mCallbackCookie;
846 mm_camera_stats_event_t *event, app_notify_cb_t *app_cb)
876 app_cb->dataCb = mDataCb;
877 app_cb->argm_data_cb.msg_type = CAMERA_MSG_STATS_DATA;
878 app_cb->argm_data_cb.data = mStatsMapped[mCurrentHisto];
879 app_cb->argm_data_cb.index = 0;
880 app_cb->argm_data_cb.metadata = NULL;
881 app_cb->argm_data_cb.cookie = mCallbackCookie;
894 mm_camera_info_event_t *event, app_notify_cb_t *app_cb) {
900 roiEvent(event->e.roi, app_cb);
911 app_notify_cb_t app_cb;
917 memset(&app_cb, 0, sizeof(app_notify_cb_t));
921 processChannelEvent(&event->e.ch, &app_cb);
924 processCtrlEvent(&event->e.ctrl, &app_cb);
927 processStatsEvent(&event->e.stats, &app_cb);
930 processInfoEvent(&event->e.info, &app_cb);
935 ALOGV(" App_cb Notify %p, datacb=%p", app_cb.notifyCb, app_cb.dataCb);
936 if (app_cb.notifyCb) {
937 app_cb.notifyCb(app_cb.argm_notify.msg_type,
938 app_cb.argm_notify.ext1, app_cb.argm_notify.ext2,
939 app_cb.argm_notify.cookie);
941 if (app_cb.dataCb) {
942 app_cb.dataCb(app_cb.argm_data_cb.msg_type,
943 app_cb.argm_data_cb.data, app_cb.argm_data_cb.index,
944 app_cb.argm_data_cb.metadata, app_cb.argm_data_cb.cookie);
1424 status_t QCameraHardwareInterface::autoFocusMoveEvent(cam_ctrl_status_t *status, app_notify_cb_t *app_cb)
1434 app_cb->notifyCb = mNotifyCb;
1435 app_cb->argm_notify.msg_type = CAMERA_MSG_FOCUS_MOVE;
1436 app_cb->argm_notify.ext2 = 0;
1437 app_cb->argm_notify.cookie = mCallbackCookie;
1441 app_cb->argm_notify.ext1 = true;
1443 app_cb->argm_notify.ext1 = false;
1445 app_cb->notifyCb = NULL;
1453 status_t QCameraHardwareInterface::autoFocusEvent(cam_ctrl_status_t *status, app_notify_cb_t *app_cb)
1505 app_cb->notifyCb = mNotifyCb;
1506 app_cb->argm_notify.msg_type = CAMERA_MSG_FOCUS;
1507 app_cb->argm_notify.ext2 = 0;
1508 app_cb->argm_notify.cookie = mCallbackCookie;
1512 app_cb->argm_notify.ext1 = true;
1515 app_cb->argm_notify.ext1 = false;
1518 app_cb->notifyCb = NULL;
1957 void QCameraHardwareInterface::roiEvent(fd_roi_t roi,app_notify_cb_t *app_cb)
2045 void QCameraHardwareInterface::handleZoomEventForPreview(app_notify_cb_t *app_cb)
2077 void QCameraHardwareInterface::zoomEvent(cam_ctrl_status_t *status, app_notify_cb_t *app_cb)
2086 handleZoomEventForPreview(app_cb);
2091 handleZoomEventForPreview(app_cb);
2097 handleZoomEventForPreview(app_cb);