Lines Matching full:uvc

3 The Linux USB Video Class (UVC) driver
6 This file documents some driver-specific aspects of the UVC driver, such as
9 Questions and remarks can be sent to the Linux UVC development mailing list at
19 The UVC specification allows for vendor-specific extensions through extension
20 units (XUs). The Linux UVC driver supports extension unit controls (XU controls)
31 access XU controls but exposes the entire UVC XU concept to user space for
40 The UVC driver provides an API for user space applications to define so-called
49 beforehand (UVCIOC_CTRL_ADD) to pass XU control information to the UVC driver.
64 A call to this ioctl allows applications to send queries to the UVC driver that
65 directly map to the low-level UVC control requests.
67 In order to make such a request the UVC unit ID of the control's extension unit
70 UVC descriptor or, if available, using the media controller API to enumerate a
109 UVCIOC_CTRL_MAP - Map a UVC control to a V4L2 control
116 This ioctl creates a mapping between a UVC control or part of a UVC
118 applications can access vendor-defined UVC control through the V4L2
122 structure with information about an existing UVC control defined with
125 A UVC control can be mapped to several V4L2 controls. For instance,
126 a UVC pan/tilt control could be mapped to separate pan and tilt V4L2
127 controls. The UVC control is divided into non overlapping fields using
144 No such UVC control.
146 The requested offset and size would overflow the UVC control.
158 __u8 entity[16] UVC extension unit GUID
159 __u8 selector UVC control selector
165 data_type UVC control data type
186 UVCIOC_CTRL_QUERY - Query a UVC XU control
192 This ioctl queries a UVC XU control identified by its extension unit ID
196 correspond to the low-level control requests described in the UVC