Lines Matching refs:camera_device
44 * response to hw_module_methods_t::open, and camera_device::close callbacks.
46 class EmulatedCamera : public camera_device, public EmulatedBaseCamera {
298 * 'camera_device' parameter.
302 static int set_preview_window(struct camera_device* dev,
305 static void set_callbacks(struct camera_device* dev,
312 static void enable_msg_type(struct camera_device* dev, int32_t msg_type);
314 static void disable_msg_type(struct camera_device* dev, int32_t msg_type);
316 static int msg_type_enabled(struct camera_device* dev, int32_t msg_type);
318 static int start_preview(struct camera_device* dev);
320 static void stop_preview(struct camera_device* dev);
322 static int preview_enabled(struct camera_device* dev);
324 static int store_meta_data_in_buffers(struct camera_device* dev, int enable);
326 static int start_recording(struct camera_device* dev);
328 static void stop_recording(struct camera_device* dev);
330 static int recording_enabled(struct camera_device* dev);
332 static void release_recording_frame(struct camera_device* dev,
335 static int auto_focus(struct camera_device* dev);
337 static int cancel_auto_focus(struct camera_device* dev);
339 static int take_picture(struct camera_device* dev);
341 static int cancel_picture(struct camera_device* dev);
343 static int set_parameters(struct camera_device* dev, const char* parms);
345 static char* get_parameters(struct camera_device* dev);
347 static void put_parameters(struct camera_device* dev, char* params);
349 static int send_command(struct camera_device* dev,
354 static void release(struct camera_device* dev);
356 static int dump(struct camera_device* dev, int fd);