Lines Matching refs:controls
10 .. _extended-controls:
52 on arrays of controls (as opposed to the
56 several controls at once.
61 controls in that array and a control class. Control classes are used to
62 group similar controls into a single class. For example, control class
63 ``V4L2_CTRL_CLASS_USER`` contains all user controls (i. e. all controls
65 ioctl). Control class ``V4L2_CTRL_CLASS_MPEG`` contains all controls
68 All controls in the control array must belong to the specified control
81 pointers it is now also possible to have controls with compound types
83 ``V4L2_CTRL_FLAG_NEXT_COMPOUND`` when enumerating controls to actually
84 be able to see such compound controls. In other words, these controls
87 Since such compound controls need to expose more information about
95 #. It is important to realize that due to the flexibility of controls it is
106 All controls use machine endianness.
112 The recommended way to enumerate over the extended controls is by using
130 no such controls are found an error is returned.
132 If you want to get all controls within a specific control class, then
154 non-zero for controls. The range of 0x1000 and up are reserved for
155 driver-specific controls. The macro ``V4L2_CTRL_ID2CLASS(id)`` returns
158 If the driver does not support extended controls, then
162 supported, then it is guaranteed to enumerate over all controls,
163 including driver-private controls.
170 where the user can select the various controls. Basically you will have
171 to iterate over all controls using the method described above. Each