Webcam Library Reference Documentation  Logitech logo

_CDevice Struct Reference

#include <Common/include/webcam.h>


Detailed Description

Webcam device information.

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.

Field Documentation

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

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 documentation for this struct was generated from the following file:

Generated on Thu Aug 12 20:45:15 2010 for Webcam Library by Doxygen 1.5.6
Copyright © 2006-2008 Logitech.