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

Detailed Description

Webcam device information.

Field Documentation

char* _CDevice::driver
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().


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

Generated on Sun Apr 28 2013 23:41:32 for Webcam Library by Doxygen 1.8.3.1
Copyright © 2006-2008 Logitech.