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
73 * struct v4l2_subdev_mbus_code_enum - Media bus format enumeration
74 * @pad: pad number, as reported by the media API
79 * @stream: stream number, defined in subdev routing
93 * struct v4l2_subdev_frame_size_enum - Media bus format enumeration
95 * @pad: pad number, as reported by the media API
97 * @min_width: minimum frame width, in pixels
98 * @max_width: maximum frame width, in pixels
99 * @min_height: minimum frame height, in pixels
100 * @max_height: maximum frame height, in pixels
102 * @stream: stream number, defined in subdev routing
119 * struct v4l2_subdev_frame_interval - Pad-level frame rate
120 * @pad: pad number, as reported by the media API
121 * @interval: frame interval in seconds
122 * @stream: stream number, defined in subdev routing
135 * struct v4l2_subdev_frame_interval_enum - Frame interval enumeration
136 * @pad: pad number, as reported by the media API
137 * @index: frame interval index during enumeration
139 * @width: frame width in pixels
140 * @height: frame height in pixels
141 * @interval: frame interval in seconds
143 * @stream: stream number, defined in subdev routing
159 * struct v4l2_subdev_selection - selection info
162 * @pad: pad number, as reported by the media API
164 * defined in v4l2-common.h; V4L2_SEL_TGT_* .
165 * @flags: constraint flags, defined in v4l2-common.h; V4L2_SEL_FLAG_*.
167 * @stream: stream number, defined in subdev routing
185 * struct v4l2_subdev_capability - subdev capabilities
186 * @version: the driver versioning number
196 /* The v4l2 sub-device video device node is registered in read-only mode. */
199 /* The v4l2 sub-device supports routing and multiplexed streams. */
209 * struct v4l2_subdev_route - A route inside a subdev
228 * struct v4l2_subdev_routing - Subdev routing information
234 * @num_routes: the total number of routes, possibly more than fits in the
248 * fields (referring to the stream number) with various ioctls. If this is not
262 * struct v4l2_subdev_client_capability - Capabilities of the client accessing
271 /* Backwards compatibility define --- to be removed */