Lines Matching refs:controls

12 …OC_S_EXT_CTRLS - VIDIOC_TRY_EXT_CTRLS - Get or set the value of several controls, try control valu…
43 These ioctls allow the caller to get or set multiple controls
45 :ref:`ctrl-class`) and all controls in the control array must belong
48 Applications must always fill in the ``count``, ``which``, ``controls``
52 by the ``controls`` fields.
54 To get the current value of a set of controls applications initialize
57 :ref:`VIDIOC_G_EXT_CTRLS <VIDIOC_G_EXT_CTRLS>` ioctl. String controls controls must also set the
62 relevant for pointer-type controls like strings), then the driver will
76 To change the value of a set of controls applications initialize the
79 the :ref:`VIDIOC_S_EXT_CTRLS <VIDIOC_G_EXT_CTRLS>` ioctl. The controls will only be set if *all*
82 To check if a set of controls have correct values applications
98 The driver will only set/get these controls if all control values are
99 correct. This prevents the situation where only some of the controls
123 normally 0, but for pointer controls this should be set to the
132 For string controls, this ``size`` field should
200 - The control class to which all controls belong, see
202 handling controls will also accept a value of 0 here, meaning that
203 the controls can belong to any control class. Whether drivers
221 (see :ref:`ctrl-class`). In that case all controls have to
231 - The number of controls in the controls array. May also be zero.
241 Before controls are read from/written to hardware a validation
242 step takes place: this checks if all controls in the list are
243 valid controls, if no attempt is made to write to a read-only
263 ``error_idx`` is less than ``count`` and only the controls up to
265 the remaining controls is undefined.
281 - ``controls``
298 - The class containing user controls. These controls are described
299 in :ref:`control`. All controls that can be set using the
305 - The class containing MPEG compression controls. These controls are
306 described in :ref:`mpeg-controls`.
309 - The class containing camera controls. These controls are described
310 in :ref:`camera-controls`.
313 - The class containing FM Transmitter (FM TX) controls. These
314 controls are described in :ref:`fm-tx-controls`.
317 - The class containing flash device controls. These controls are
318 described in :ref:`flash-controls`.
321 - The class containing JPEG compression controls. These controls are
322 described in :ref:`jpeg-controls`.
325 - The class containing image source controls. These controls are
326 described in :ref:`image-source-controls`.
329 - The class containing image processing controls. These controls are
330 described in :ref:`image-process-controls`.
333 - The class containing FM Receiver (FM RX) controls. These controls
334 are described in :ref:`fm-rx-controls`.
337 - The class containing RF tuner controls. These controls are
338 described in :ref:`rf-tuner-controls`.