Webcam Library Reference Documentation  Logitech logo

_CDevice Struct Reference

Webcam device information. More...

#include <Common/include/webcam.h>


Data Fields

char * shortName
 A unique short name.
char * name
 The human-readable name of the device.
char * driver
 The name of the driver providing the camera interface.
char * location
 The location of the camera.
CUSBInfo usb
 USB related information about the camera.


Detailed Description

Webcam device information.

Field Documentation

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().

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().

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().


The documentation for this struct was generated from the following file:

Generated on Wed Sep 18 20:36:53 2019 for Webcam Library by Doxygen 1.5.9
Copyright © 2006-2008 Logitech.