Lines Matching +full:fixed +full:- +full:links

1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_SUBDEV_ENUM_FRAME_SIZE - Enumerate media bus frame sizes
35 a sub-device on the given pad for the given media bus format. Supported
47 Sub-devices that only support discrete frame sizes (such as most
52 supported. For instance, a scaler that uses a fixed-point scaling ratio
56 sub-device for an exact supported frame size.
59 pads of the sub-device, as well as on the current active links and the
68 .. flat-table:: struct v4l2_subdev_frame_size_enum
69 :header-rows: 0
70 :stub-columns: 0
73 * - __u32
74 - ``index``
75 - Number of the format in the enumeration, set by the application.
76 * - __u32
77 - ``pad``
78 - Pad number as reported by the media controller API.
79 * - __u32
80 - ``code``
81 - The media bus format code, as defined in
82 :ref:`v4l2-mbus-format`.
83 * - __u32
84 - ``min_width``
85 - Minimum frame width, in pixels.
86 * - __u32
87 - ``max_width``
88 - Maximum frame width, in pixels.
89 * - __u32
90 - ``min_height``
91 - Minimum frame height, in pixels.
92 * - __u32
93 - ``max_height``
94 - Maximum frame height, in pixels.
95 * - __u32
96 - ``which``
97 - Frame sizes to be enumerated, from enum
98 :ref:`v4l2_subdev_format_whence <v4l2-subdev-format-whence>`.
99 * - __u32
100 - ``reserved``\ [8]
101 - Reserved for future extensions. Applications and drivers must set
107 On success 0 is returned, on error -1 and the ``errno`` variable is set
109 :ref:`Generic Error Codes <gen-errors>` chapter.
114 ``pad`` references a non-existing pad, the ``code`` is invalid for