Lines Matching full:format
19 VIDIOC_SUBDEV_G_FMT - VIDIOC_SUBDEV_S_FMT - Get or set the data format on a subdev pad
45 These ioctls are used to negotiate the frame format at specific subdev
48 To retrieve the current format applications set the ``pad`` field of a
53 driver fills the members of the ``format`` field.
55 To change the current format applications set both the ``pad`` and
56 ``which`` fields and all members of the ``format`` field. When they call
58 driver verifies the requested format, adjusts it based on the hardware
61 format as would be returned by a ``VIDIOC_SUBDEV_G_FMT`` call.
69 For instance, to try a format at the output pad of a sub-device,
70 applications would first set the try format at the sub-device input with
72 default format at the output pad with the ``VIDIOC_SUBDEV_G_FMT`` ioctl,
73 or set the desired output pad format with the ``VIDIOC_SUBDEV_S_FMT``
81 Drivers must not return an error solely because the requested format
83 format to match what the hardware can provide. The modified format
101 - Format to modified, from enum
102 :ref:`v4l2_subdev_format_whence <v4l2-subdev-format-whence>`.
104 - ``format``
105 - Definition of an image format, see :c:type:`v4l2_mbus_framefmt` for
116 .. _v4l2-subdev-format-whence:
139 The format can't be changed because the pad is currently busy. This
147 references a non-existing format.