Lines Matching refs:QCameraMuxer
30 #define LOG_TAG "QCameraMuxer"
41 #include "QCameraMuxer.h"
52 QCameraMuxer *gMuxer = NULL;
103 void QCameraMuxer::getCameraMuxer(
104 QCameraMuxer** pMuxer, uint32_t num_of_cameras)
108 gMuxer = new QCameraMuxer(num_of_cameras);
117 * FUNCTION : QCameraMuxer
119 * DESCRIPTION : QCameraMuxer Constructor
125 QCameraMuxer::QCameraMuxer(uint32_t num_of_cameras)
162 * FUNCTION : ~QCameraMuxer
164 * DESCRIPTION : QCameraMuxer Desctructor
167 QCameraMuxer::~QCameraMuxer() {
199 int QCameraMuxer::get_number_of_cameras()
218 int QCameraMuxer::get_camera_info(int camera_id, struct camera_info *info)
247 int QCameraMuxer::set_callbacks(__unused const camera_module_callbacks_t *callbacks)
268 int QCameraMuxer::camera_device_open(
300 int QCameraMuxer::open_legacy(__unused const struct hw_module_t* module,
328 int QCameraMuxer::set_preview_window(struct camera_device * device,
371 void QCameraMuxer::set_callBacks(struct camera_device * device,
441 void QCameraMuxer::enable_msg_type(struct camera_device * device, int32_t msg_type)
470 void QCameraMuxer::disable_msg_type(struct camera_device * device, int32_t msg_type)
499 int QCameraMuxer::msg_type_enabled(struct camera_device * device, int32_t msg_type)
534 int QCameraMuxer::start_preview(struct camera_device * device)
630 void QCameraMuxer::stop_preview(struct camera_device * device)
664 int QCameraMuxer::preview_enabled(struct camera_device * device)
700 int QCameraMuxer::store_meta_data_in_buffers(struct camera_device * device, int enable)
738 int QCameraMuxer::start_recording(struct camera_device * device)
857 void QCameraMuxer::stop_recording(struct camera_device * device)
944 int QCameraMuxer::recording_enabled(struct camera_device * device)
978 void QCameraMuxer::release_recording_frame(struct camera_device * device,
1014 int QCameraMuxer::auto_focus(struct camera_device * device)
1055 int QCameraMuxer::cancel_auto_focus(struct camera_device * device)
1096 int QCameraMuxer::take_picture(struct camera_device * device)
1298 int QCameraMuxer::cancel_picture(struct camera_device * device)
1342 int QCameraMuxer::set_parameters(struct camera_device * device,
1433 char* QCameraMuxer::get_parameters(struct camera_device * device)
1481 void QCameraMuxer::put_parameters(struct camera_device * device, char *parm)
1519 int QCameraMuxer::send_command(struct camera_device * device,
1589 void QCameraMuxer::release(struct camera_device * device)
1622 int QCameraMuxer::dump(struct camera_device * device, int fd)
1660 int QCameraMuxer::close_camera_device(hw_device_t *hw_dev)
1748 int QCameraMuxer::setupLogicalCameras()
1889 int QCameraMuxer::getNumberOfCameras()
1907 int QCameraMuxer::getCameraInfo(int camera_id,
1946 int32_t QCameraMuxer::setCallbacks(const camera_module_callbacks_t *callbacks)
1968 int32_t QCameraMuxer::setDataCallback(camera_data_callback data_cb)
1990 int32_t QCameraMuxer::setMemoryCallback(camera_request_memory get_memory)
2013 int32_t QCameraMuxer::setMpoCallbackCookie(void* mpoCbCookie)
2033 void* QCameraMuxer::getMpoCallbackCookie(void)
2051 int32_t QCameraMuxer::setMainJpegCallbackCookie(void* jpegCbCookie)
2071 void* QCameraMuxer::getMainJpegCallbackCookie(void)
2089 int QCameraMuxer::cameraDeviceOpen(int camera_id,
2185 qcamera_logical_descriptor_t* QCameraMuxer::getLogicalCamera(
2205 qcamera_physical_descriptor_t* QCameraMuxer::getPhysicalCamera(
2228 int32_t QCameraMuxer::getActiveNumOfPhyCam(
2252 int32_t QCameraMuxer::sendEvtNotify(int32_t msg_type, int32_t ext1,
2282 void QCameraMuxer::composeMpo(cam_compose_jpeg_info_t* main_Jpeg,
2430 bool QCameraMuxer::matchFrameId(void *data, __unused void *user_data,
2457 bool QCameraMuxer::findPreviousJpegs(void *data, __unused void *user_data,
2483 void QCameraMuxer::releaseJpegInfo(void *data, __unused void *user_data)
2508 void* QCameraMuxer::composeMpoRoutine(__unused void *data)
2645 void QCameraMuxer::jpeg_data_callback(int32_t msg_type,
2691 int32_t QCameraMuxer::storeJpeg(cam_sync_type_t cam_type,
2786 camera_device_ops_t QCameraMuxer::mCameraMuxerOps = {
2787 .set_preview_window = QCameraMuxer::set_preview_window,
2788 .set_callbacks = QCameraMuxer::set_callBacks,
2789 .enable_msg_type = QCameraMuxer::enable_msg_type,
2790 .disable_msg_type = QCameraMuxer::disable_msg_type,
2791 .msg_type_enabled = QCameraMuxer::msg_type_enabled,
2793 .start_preview = QCameraMuxer::start_preview,
2794 .stop_preview = QCameraMuxer::stop_preview,
2795 .preview_enabled = QCameraMuxer::preview_enabled,
2796 .store_meta_data_in_buffers= QCameraMuxer::store_meta_data_in_buffers,
2798 .start_recording = QCameraMuxer::start_recording,
2799 .stop_recording = QCameraMuxer::stop_recording,
2800 .recording_enabled = QCameraMuxer::recording_enabled,
2801 .release_recording_frame = QCameraMuxer::release_recording_frame,
2803 .auto_focus = QCameraMuxer::auto_focus,
2804 .cancel_auto_focus = QCameraMuxer::cancel_auto_focus,
2806 .take_picture = QCameraMuxer::take_picture,
2807 .cancel_picture = QCameraMuxer::cancel_picture,
2809 .set_parameters = QCameraMuxer::set_parameters,
2810 .get_parameters = QCameraMuxer::get_parameters,
2811 .put_parameters = QCameraMuxer::put_parameters,
2812 .send_command = QCameraMuxer::send_command,
2814 .release = QCameraMuxer::release,
2815 .dump = QCameraMuxer::dump,