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 supported by a sub-device on the specified pad
59 Sub-devices that only support discrete frame sizes (such as most
64 supported. For instance, a scaler that uses a fixed-point scaling ratio
68 sub-device for an exact supported frame size.
71 pads of the sub-device, as well as on the current active links and the
80 .. flat-table:: struct v4l2_subdev_frame_size_enum
81 :header-rows: 0
82 :stub-columns: 0
85 * - __u32
86 - ``index``
87 - Index of the frame size in the enumeration belonging to the given pad
89 * - __u32
90 - ``pad``
91 - Pad number as reported by the media controller API.
93 * - __u32
94 - ``code``
95 - The media bus format code, as defined in
96 :ref:`v4l2-mbus-format`. Filled in by the application.
97 * - __u32
98 - ``min_width``
99 - Minimum frame width, in pixels. Filled in by the driver.
100 * - __u32
101 - ``max_width``
102 - Maximum frame width, in pixels. Filled in by the driver.
103 * - __u32
104 - ``min_height``
105 - Minimum frame height, in pixels. Filled in by the driver.
106 * - __u32
107 - ``max_height``
108 - Maximum frame height, in pixels. Filled in by the driver.
109 * - __u32
110 - ``which``
111 - Frame sizes to be enumerated, from enum
112 :ref:`v4l2_subdev_format_whence <v4l2-subdev-format-whence>`.
113 * - __u32
114 - ``stream``
115 - Stream identifier.
116 * - __u32
117 - ``reserved``\ [7]
118 - Reserved for future extensions. Applications and drivers must set
124 On success 0 is returned, on error -1 and the ``errno`` variable is set
126 :ref:`Generic Error Codes <gen-errors>` chapter.
130 non-existing pad, the ``which`` field has an unsupported value, the ``code``