Data Structures
Here are the data structures with brief descriptions:
| _CControl | A description of a camera control |
| _CControlChoice | A list of choices for a choice type of control |
| _CControlRawValue | A raw control value |
| _CControlValue | A value of a control |
| _CDevice | Webcam device information |
| _CDynctrlInfo | Input flags and output data used/returned by the control configuration parser |
| _CDynctrlInfoListStats | Statistics on the number of list elements that were processed |
| _CDynctrlMessage | Message returned by the dynamic control configuration parser |
| _CEvent | An event descriptor |
| _CFrameInterval | A description of one or multiple frame intervals |
| _CFrameSize | A description of one or multiple frame sizes |
| _Constant | Constant read from the XML configuration file |
| _Control | An internal control description associated with a device |
| _ControlList | Base structure that contains a list of controls and associated data |
| _CPixelFormat | A description of a pixel format |
| _CUSBInfo | USB specific information about a device |
| _CVersionNumber | Version number in the "major.minor" format |
| _Device | Internal device information |
| _DeviceList | Base structure that contains a list of devices and associated data |
| _Handle | Information associated with a device handle |
| _HandleList | Base structure that contains an array of device handles and associated data |
| _ParseContext | Helper structure that contains handles and information useful during the XML parsing process |
| _UVCXUControl | UVC extension unit control for use with UVCIOC_CTRL_ADD |