|
@@ -223,7 +223,12 @@ Valid if <constant>V4L2_CTRL_FLAG_HAS_PAYLOAD</constant> is set for this control
|
|
|
<tgroup cols="3">
|
|
|
&cs-str;
|
|
|
<tbody valign="top">
|
|
|
+ <row>
|
|
|
+ <entry>union</entry>
|
|
|
+ <entry>(anonymous)</entry>
|
|
|
+ </row>
|
|
|
<row>
|
|
|
+ <entry></entry>
|
|
|
<entry>__u32</entry>
|
|
|
<entry><structfield>ctrl_class</structfield></entry>
|
|
|
<entry>The control class to which all controls belong, see
|
|
@@ -233,6 +238,23 @@ belong to any control class. Whether drivers support this can be tested by setti
|
|
|
<structfield>ctrl_class</structfield> to 0 and calling <constant>VIDIOC_TRY_EXT_CTRLS</constant>
|
|
|
with a <structfield>count</structfield> of 0. If that succeeds, then the driver
|
|
|
supports this feature.</entry>
|
|
|
+ </row>
|
|
|
+ <row>
|
|
|
+ <entry></entry>
|
|
|
+ <entry>__u32</entry>
|
|
|
+ <entry><structfield>which</structfield></entry>
|
|
|
+ <entry><para>Which value of the control to get/set/try. <constant>V4L2_CTRL_WHICH_CUR_VAL</constant>
|
|
|
+will return the current value of the control and <constant>V4L2_CTRL_WHICH_DEF_VAL</constant> will
|
|
|
+return the default value of the control. Please note that you can only get the default value of the
|
|
|
+control, you cannot set or try it.</para>
|
|
|
+<para>For backwards compatibility you can also use a control class here (see
|
|
|
+<xref linkend="ctrl-class" />). In that case all controls have to belong to that
|
|
|
+control class. This usage is deprecated, instead just use <constant>V4L2_CTRL_WHICH_CUR_VAL</constant>.
|
|
|
+There are some very old drivers that do not yet support <constant>V4L2_CTRL_WHICH_CUR_VAL</constant>
|
|
|
+and that require a control class here. You can test for such drivers by setting ctrl_class to
|
|
|
+<constant>V4L2_CTRL_WHICH_CUR_VAL</constant> and calling VIDIOC_TRY_EXT_CTRLS with a count of 0.
|
|
|
+If that fails, then the driver does not support <constant>V4L2_CTRL_WHICH_CUR_VAL</constant>.</para>
|
|
|
+</entry>
|
|
|
</row>
|
|
|
<row>
|
|
|
<entry>__u32</entry>
|