Lines Matching +full:frame +full:- +full:number
1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
17 #include <linux/v4l2-common.h>
18 #include <linux/v4l2-mediabus.h>
21 * enum v4l2_subdev_format_whence - Media bus format type
31 * struct v4l2_subdev_format - Pad-level media bus format
33 * @pad: pad number, as reported by the media API
34 * @format: media bus format (format code and frame size)
35 * @stream: stream number, defined in subdev routing
47 * struct v4l2_subdev_crop - Pad-level crop settings
49 * @pad: pad number, as reported by the media API
51 * @stream: stream number, defined in subdev routing
69 * struct v4l2_subdev_mbus_code_enum - Media bus format enumeration
70 * @pad: pad number, as reported by the media API
75 * @stream: stream number, defined in subdev routing
89 * struct v4l2_subdev_frame_size_enum - Media bus format enumeration
91 * @pad: pad number, as reported by the media API
93 * @min_width: minimum frame width, in pixels
94 * @max_width: maximum frame width, in pixels
95 * @min_height: minimum frame height, in pixels
96 * @max_height: maximum frame height, in pixels
98 * @stream: stream number, defined in subdev routing
115 * struct v4l2_subdev_frame_interval - Pad-level frame rate
116 * @pad: pad number, as reported by the media API
117 * @interval: frame interval in seconds
118 * @stream: stream number, defined in subdev routing
131 * struct v4l2_subdev_frame_interval_enum - Frame interval enumeration
132 * @pad: pad number, as reported by the media API
133 * @index: frame interval index during enumeration
135 * @width: frame width in pixels
136 * @height: frame height in pixels
137 * @interval: frame interval in seconds
139 * @stream: stream number, defined in subdev routing
155 * struct v4l2_subdev_selection - selection info
158 * @pad: pad number, as reported by the media API
160 * defined in v4l2-common.h; V4L2_SEL_TGT_* .
161 * @flags: constraint flags, defined in v4l2-common.h; V4L2_SEL_FLAG_*.
163 * @stream: stream number, defined in subdev routing
181 * struct v4l2_subdev_capability - subdev capabilities
182 * @version: the driver versioning number
192 /* The v4l2 sub-device video device node is registered in read-only mode. */
195 /* The v4l2 sub-device supports routing and multiplexed streams. */
205 * struct v4l2_subdev_route - A route inside a subdev
224 * struct v4l2_subdev_routing - Subdev routing information
227 * @num_routes: the total number of routes in the routes array
240 * fields (referring to the stream number) with various ioctls. If this is not
254 * struct v4l2_subdev_client_capability - Capabilities of the client accessing
263 /* Backwards compatibility define --- to be removed */