| Webcam Library Reference Documentation | ![]() |
Webcam device information. More...
#include <common/include/webcam.h>
Data Fields | |
| char * | shortName |
| A unique short name. More... | |
| char * | name |
| The human-readable name of the device. More... | |
| char * | driver |
| The name of the driver providing the camera interface. More... | |
| char * | location |
| The location of the camera. More... | |
| CUSBInfo | usb |
| USB related information about the camera. | |
Webcam device information.
| char* _CDevice::driver |
The name of the driver providing the camera interface.
This member is never NULL.
Referenced by c_add_control_mappings_from_file(), c_enum_devices(), c_get_device_info(), delete_device(), get_control_id_from_v4l2(), get_device_dynamics_length(), refresh_control_list(), and refresh_device_details().
| char* _CDevice::location |
The location of the camera.
This string is dependent on the implementation that provides the device. It could either be a string provided by the driver or a device name. This member is never NULL.
Referenced by c_enum_devices(), c_get_device_info(), delete_device(), get_device_dynamics_length(), and refresh_device_details().
| char* _CDevice::name |
The human-readable name of the device.
This member is never NULL.
Referenced by c_enum_devices(), c_get_device_info(), delete_device(), get_device_dynamics_length(), and refresh_device_details().
| char* _CDevice::shortName |
A unique short name.
For V4L2 devices this is the name of the device file. For example, if a device appears as '/dev/video0', the short name is 'video0'. This member is never NULL.
Referenced by c_add_control_mappings_from_file(), c_enum_devices(), c_get_device_info(), create_device(), delete_device(), and get_device_dynamics_length().