Lines Matching full:control

10     <refpurpose>Enumerate controls and menu control items</refpurpose>
60 <para>To query the attributes of a control applications set the
71 <errorcode>EINVAL</errorcode> if a control in this range is not
80 <structfield>flags</structfield> field this control is permanently
86 detection without the trouble of reordering control arrays and indices
92 next supported control, or <errorcode>EINVAL</errorcode> if there is
113 <para>See also the examples in <xref linkend="control" />.</para>
123 <entry>Identifies the control, set by the application. See
124 <xref linkend="control-id" /> for predefined IDs. When the ID is ORed
126 the first control with a higher ID. Drivers which do not support this
132 <entry>Type of control, see <xref
138 <entry>Name of the control, a NUL-terminated ASCII
149 zero</emphasis>. It may not be valid for any other type of control, including
163 zero</emphasis>. It may not be valid for any other type of control, including
174 It may not be valid for any other type of control, including
177 control values. It may be necessary for example when the
183 an integer control actually affecting hardware. Often the information
195 <constant>_BOOLEAN</constant> or <constant>_MENU</constant> control.
203 <entry>Control flags, see <xref
204 linkend="control-flags" />.</entry>
224 <entry>Identifies the control, set by the application
273 <entry>An integer-valued control ranging from minimum to
282 <entry>A boolean-valued control. Zero corresponds to
290 <entry>The control has a menu of N choices. The names of
308 <entry>A control which performs an action when set.
318 <entry>A 64-bit integer valued control. Minimum, maximum
330 <structfield>size</structfield> field of &v4l2-ext-control; to 9. For &VIDIOC-G-EXT-CTRLS; you can
332 Which character encoding is used will depend on the string control itself and
333 should be part of the control documentation.</entry>
340 <entry>This is not a control. When
341 <constant>VIDIOC_QUERYCTRL</constant> is called with a control ID
342 equal to a control class code (see <xref linkend="ctrl-class" />) + 1, the
343 ioctl returns the name of the control class and this control type.
351 <table pgwide="1" frame="none" id="control-flags">
352 <title>Control Flags</title>
359 <entry>This control is permanently disabled and should be
360 ignored by the application. Any attempt to change the control will
366 <entry>This control is temporarily unchangeable, for
367 example because another application took over control of the
369 user interface. Attempts to change the control may result in an
375 <entry>This control is permanently readable only. Any
376 attempt to change the control will result in an &EINVAL;.</entry>
381 <entry>A hint that changing this control may affect the
382 value of other controls within the same control class. Applications
388 <entry>This control is not applicable to the current
391 control when MPEG audio encoding level 1 was selected with another
392 control.</entry>
397 <entry>A hint that this control is best represented as a
403 <entry>This control is permanently writable only. Any
404 attempt to read the control will result in an &EACCES; error code. This
407 (&eg; motor control) but no meaningful value can be returned.</entry>
412 <entry>This control is volatile, which means that the value of the control
416 a volatile control will have no effect. The new value will just be ignored.</entry>
440 <para>An attempt was made to read a write-only control.</para>