Lines Matching full:format
13 VIDIOC_SUBDEV_G_FMT - VIDIOC_SUBDEV_S_FMT - Get or set the data format on a subdev pad
38 These ioctls are used to negotiate the frame format at specific subdev
41 To retrieve the current format applications set the ``pad`` field of a
46 driver fills the members of the ``format`` field.
48 To change the current format applications set both the ``pad`` and
49 ``which`` fields and all members of the ``format`` field. When they call
51 driver verifies the requested format, adjusts it based on the hardware
54 format as would be returned by a ``VIDIOC_SUBDEV_G_FMT`` call.
62 For instance, to try a format at the output pad of a sub-device,
63 applications would first set the try format at the sub-device input with
65 default format at the output pad with the ``VIDIOC_SUBDEV_G_FMT`` ioctl,
66 or set the desired output pad format with the ``VIDIOC_SUBDEV_S_FMT``
79 Drivers must not return an error solely because the requested format
81 format to match what the hardware can provide. The modified format
98 - Format to modified, from enum
99 :ref:`v4l2_subdev_format_whence <v4l2-subdev-format-whence>`.
101 - ``format``
102 - Definition of an image format, see :c:type:`v4l2_mbus_framefmt` for
112 .. _v4l2-subdev-format-whence:
134 The format can't be changed because the pad is currently busy. This
142 references a non-existing format.