Functions | |
void | visit_class_device_v4l_got_sysdevice (HalDevice *parent, void *data1, void *data2) |
Callback when the sysdevice is found or if there is no sysdevice.. | |
void | visit_class_device_v4l (const char *path, struct sysfs_class_device *class_device) |
Visitor function for V4L devices. | |
void | linux_class_v4l_init () |
Init function for V4L adapter class handling. | |
void | linux_class_v4l_detection_done () |
This function is called when all device detection on startup is done in order to perform optional batch processing on devices. | |
void | linux_class_v4l_shutdown () |
Shutdown function for V4L adapter class handling. |
|
Visitor function for V4L devices. This function parses the attributes present and creates a new HAL device based on this information.
Definition at line 64 of file linux_class_v4l.c. References ds_add_capability(), ds_device_async_find_by_key_value_string(), ds_device_new(), ds_property_set_int(), ds_property_set_string(), get_last_element(), HAL_LINUX_HOTPLUG_TIMEOUT, HalDevice, is_probing, sysfs_mount_path, and visit_class_device_v4l_got_sysdevice(). Referenced by visit_class_device(). |
|
Callback when the sysdevice is found or if there is no sysdevice.. This is where we get added to the GDL..
Definition at line 247 of file linux_class_v4l.c. References ds_device_destroy(), ds_device_merge(), and HalDevice. Referenced by visit_class_device_v4l(). |