Lines Matching full:a

41 To query the attributes of a control applications set the ``id`` field
42 of a struct :ref:`v4l2_queryctrl <v4l2-queryctrl>` and call the
43 ``VIDIOC_QUERYCTRL`` ioctl with a pointer to this structure. The driver
49 exclusive ``V4L2_CID_LASTP1``. Drivers may return ``EINVAL`` if a control in
81 ``VIDIOC_QUERYMENU`` ioctl with a pointer to this structure. The driver
113 returns the first control with a higher ID. Drivers which do not
120 - Name of the control, a NUL-terminated ASCII string. This
124 - Minimum value, inclusive. This field gives a lower bound for the
127 Note that this a signed 32-bit value.
133 Note that this a signed 32-bit value.
136 - This field gives a step size for the control. See enum
142 be necessary for example when the ``name`` or ``id`` imply a
151 than a slider. When for example a hardware register accepts values
158 - The default value of a ``V4L2_CTRL_TYPE_INTEGER``, ``_BOOLEAN``,
191 returns the first non-compound control with a higher ID. When the
193 the flag and returns the first compound control with a higher ID.
194 Set both to get the first control (compound or not) with a higher
201 - Name of the control, a NUL-terminated ASCII string. This
205 - Minimum value, inclusive. This field gives a lower bound for the
208 Note that this a signed 64-bit value.
214 Note that this a signed 64-bit value.
217 - This field gives a step size for the control. See enum
223 be necessary for example when the ``name`` or ``id`` imply a
232 than a slider. When for example a hardware register accepts values
236 - The default value of a ``V4L2_CTRL_TYPE_INTEGER``, ``_INTEGER64``,
249 - The size in bytes of a single element of the array. Given a char
250 pointer ``p`` to a 3-dimensional array you can find the position
295 - Name of the menu item, a NUL-terminated ASCII string. This
339 - A boolean-valued control. Zero corresponds to "disabled", and one
345 - The control has a menu of N choices. The names of the menu items
351 - The control has a menu of N choices. The values of the menu items
357 - n/a
359 - A bitmask field. The maximum value is the set of bits that can be
361 as a __u32, allowing the use of bit 31 in the bitmask.
366 - A control which performs an action when set. Drivers must ignore
368 code on a ``VIDIOC_G_CTRL`` attempt.
373 - A 64-bit integer valued control. Minimum, maximum and step size
376 values, they should be interpreted as n/a when using
385 pass a string of length 8 to
394 - n/a
395 - n/a
396 - n/a
397 - This is not a control. When ``VIDIOC_QUERYCTRL`` is called with a
398 control ID equal to a control class code (see :ref:`ctrl-class`)
421 - n/a
422 - n/a
423 - n/a
424 - A struct :c:type:`v4l2_ctrl_mpeg2_quantisation`, containing MPEG-2
427 - n/a
428 - n/a
429 - n/a
430 - A struct :c:type:`v4l2_ctrl_mpeg2_sequence`, containing MPEG-2
433 - n/a
434 - n/a
435 - n/a
436 - A struct :c:type:`v4l2_ctrl_mpeg2_picture`, containing MPEG-2
439 - n/a
440 - n/a
441 - n/a
442 - A struct :c:type:`v4l2_area`, containing the width and the height
443 of a rectangular area. Units depend on the use case.
445 - n/a
446 - n/a
447 - n/a
448 - A struct :c:type:`v4l2_rect`, containing a rectangle described by
455 - n/a
456 - n/a
457 - n/a
458 - A struct :c:type:`v4l2_ctrl_h264_sps`, containing H264
461 - n/a
462 - n/a
463 - n/a
464 - A struct :c:type:`v4l2_ctrl_h264_pps`, containing H264
467 - n/a
468 - n/a
469 - n/a
470 - A struct :c:type:`v4l2_ctrl_h264_scaling_matrix`, containing H264
473 - n/a
474 - n/a
475 - n/a
476 - A struct :c:type:`v4l2_ctrl_h264_slice_params`, containing H264
479 - n/a
480 - n/a
481 - n/a
482 - A struct :c:type:`v4l2_ctrl_h264_decode_params`, containing H264
485 - n/a
486 - n/a
487 - n/a
488 - A struct :c:type:`v4l2_ctrl_fwht_params`, containing FWHT
491 - n/a
492 - n/a
493 - n/a
494 - A struct :c:type:`v4l2_ctrl_hevc_sps`, containing HEVC Sequence
497 - n/a
498 - n/a
499 - n/a
500 - A struct :c:type:`v4l2_ctrl_hevc_pps`, containing HEVC Picture
503 - n/a
504 - n/a
505 - n/a
506 - A struct :c:type:`v4l2_ctrl_hevc_slice_params`, containing HEVC
509 - n/a
510 - n/a
511 - n/a
512 - A struct :c:type:`v4l2_ctrl_hevc_scaling_matrix`, containing HEVC
515 - n/a
516 - n/a
517 - n/a
518 - A struct :c:type:`v4l2_ctrl_vp8_frame`, containing VP8
521 - n/a
522 - n/a
523 - n/a
524 - A struct :c:type:`v4l2_ctrl_hevc_decode_params`, containing HEVC
527 - n/a
528 - n/a
529 - n/a
530 - A struct :c:type:`v4l2_ctrl_vp9_compressed_hdr`, containing VP9
533 - n/a
534 - n/a
535 - n/a
536 - A struct :c:type:`v4l2_ctrl_vp9_frame`, containing VP9
539 - n/a
540 - n/a
541 - n/a
542 - A struct :c:type:`v4l2_ctrl_av1_sequence`, containing AV1 Sequence OBU
545 - n/a
546 - n/a
547 - n/a
548 - A struct :c:type:`v4l2_ctrl_av1_tile_group_entry`, containing AV1 Tile Group
551 - n/a
552 - n/a
553 - n/a
554 - A struct :c:type:`v4l2_ctrl_av1_frame`, containing AV1 Frame/Frame
557 - n/a
558 - n/a
559 - n/a
560 - A struct :c:type:`v4l2_ctrl_av1_film_grain`, containing AV1 Film Grain
587 Such controls may be displayed specially in a user interface.
595 - A hint that changing this control may affect the value of other
601 should be displayed accordingly in a user interface. For example
602 the flag may be set on a MPEG audio level 2 bitrate control when
606 - A hint that this control is best represented as a slider-like
607 element in a user interface.
613 where writing a value will cause the device to carry out a given
619 control changes continuously. A typical example would be the
620 current gain value if the device is in auto-gain mode. In such a
626 Setting a new value for a volatile control will be ignored
630 Setting a new value for a volatile control will *never* trigger a
634 - This control has a pointer type, so its value has to be accessed
637 for controls that are an array, string, or have a compound type.
638 In all cases you have to set a pointer to memory containing the
656 A typical example would be the ``V4L2_CID_ROTATE`` control.
664 - This control is a dynamically sized 1-dimensional array. It
665 behaves the same as a regular array, except that the number
667 ``dims[0]``. So setting the control with a differently sized
690 An attempt was made to read a write-only control.