v4l2-subdev.h (3f70e1f598a6be4277e71516a98457fd3bddfbd0) | v4l2-subdev.h (4f996594ceaf6c3f9bc42b40c40b0f7f87b79c86) |
---|---|
1/* 2 V4L2 sub-device support header. 3 4 Copyright (C) 2008 Hans Verkuil <hverkuil@xs4all.nl> 5 6 This program is free software; you can redistribute it and/or modify 7 it under the terms of the GNU General Public License as published by 8 the Free Software Foundation; either version 2 of the License, or --- 272 unchanged lines hidden (view full) --- 281 int (*s_std_output)(struct v4l2_subdev *sd, v4l2_std_id std); 282 int (*g_std_output)(struct v4l2_subdev *sd, v4l2_std_id *std); 283 int (*querystd)(struct v4l2_subdev *sd, v4l2_std_id *std); 284 int (*g_tvnorms_output)(struct v4l2_subdev *sd, v4l2_std_id *std); 285 int (*g_input_status)(struct v4l2_subdev *sd, u32 *status); 286 int (*s_stream)(struct v4l2_subdev *sd, int enable); 287 int (*cropcap)(struct v4l2_subdev *sd, struct v4l2_cropcap *cc); 288 int (*g_crop)(struct v4l2_subdev *sd, struct v4l2_crop *crop); | 1/* 2 V4L2 sub-device support header. 3 4 Copyright (C) 2008 Hans Verkuil <hverkuil@xs4all.nl> 5 6 This program is free software; you can redistribute it and/or modify 7 it under the terms of the GNU General Public License as published by 8 the Free Software Foundation; either version 2 of the License, or --- 272 unchanged lines hidden (view full) --- 281 int (*s_std_output)(struct v4l2_subdev *sd, v4l2_std_id std); 282 int (*g_std_output)(struct v4l2_subdev *sd, v4l2_std_id *std); 283 int (*querystd)(struct v4l2_subdev *sd, v4l2_std_id *std); 284 int (*g_tvnorms_output)(struct v4l2_subdev *sd, v4l2_std_id *std); 285 int (*g_input_status)(struct v4l2_subdev *sd, u32 *status); 286 int (*s_stream)(struct v4l2_subdev *sd, int enable); 287 int (*cropcap)(struct v4l2_subdev *sd, struct v4l2_cropcap *cc); 288 int (*g_crop)(struct v4l2_subdev *sd, struct v4l2_crop *crop); |
289 int (*s_crop)(struct v4l2_subdev *sd, struct v4l2_crop *crop); | 289 int (*s_crop)(struct v4l2_subdev *sd, const struct v4l2_crop *crop); |
290 int (*g_parm)(struct v4l2_subdev *sd, struct v4l2_streamparm *param); 291 int (*s_parm)(struct v4l2_subdev *sd, struct v4l2_streamparm *param); 292 int (*g_frame_interval)(struct v4l2_subdev *sd, 293 struct v4l2_subdev_frame_interval *interval); 294 int (*s_frame_interval)(struct v4l2_subdev *sd, 295 struct v4l2_subdev_frame_interval *interval); 296 int (*enum_framesizes)(struct v4l2_subdev *sd, struct v4l2_frmsizeenum *fsize); 297 int (*enum_frameintervals)(struct v4l2_subdev *sd, struct v4l2_frmivalenum *fival); --- 345 unchanged lines hidden --- | 290 int (*g_parm)(struct v4l2_subdev *sd, struct v4l2_streamparm *param); 291 int (*s_parm)(struct v4l2_subdev *sd, struct v4l2_streamparm *param); 292 int (*g_frame_interval)(struct v4l2_subdev *sd, 293 struct v4l2_subdev_frame_interval *interval); 294 int (*s_frame_interval)(struct v4l2_subdev *sd, 295 struct v4l2_subdev_frame_interval *interval); 296 int (*enum_framesizes)(struct v4l2_subdev *sd, struct v4l2_frmsizeenum *fsize); 297 int (*enum_frameintervals)(struct v4l2_subdev *sd, struct v4l2_frmivalenum *fival); --- 345 unchanged lines hidden --- |