Lines Matching refs:camera_device
98 struct camera_device;
101 int (*set_preview_window)(struct camera_device *,
105 void (*set_callbacks)(struct camera_device *,
120 void (*enable_msg_type)(struct camera_device *, int32_t msg_type);
132 void (*disable_msg_type)(struct camera_device *, int32_t msg_type);
139 int (*msg_type_enabled)(struct camera_device *, int32_t msg_type);
144 int (*start_preview)(struct camera_device *);
149 void (*stop_preview)(struct camera_device *);
154 int (*preview_enabled)(struct camera_device *);
186 int (*store_meta_data_in_buffers)(struct camera_device *, int enable);
198 int (*start_recording)(struct camera_device *);
203 void (*stop_recording)(struct camera_device *);
208 int (*recording_enabled)(struct camera_device *);
219 void (*release_recording_frame)(struct camera_device *,
227 int (*auto_focus)(struct camera_device *);
235 int (*cancel_auto_focus)(struct camera_device *);
240 int (*take_picture)(struct camera_device *);
246 int (*cancel_picture)(struct camera_device *);
252 int (*set_parameters)(struct camera_device *, const char *parms);
258 char *(*get_parameters)(struct camera_device *);
265 void (*put_parameters)(struct camera_device *, char *);
270 int (*send_command)(struct camera_device *,
277 void (*release)(struct camera_device *);
282 int (*dump)(struct camera_device *, int fd);
285 typedef struct camera_device { struct