Release 1.2.1
[syntekdriver.git] / stk11xx-dev.h
blobf3e39c3cb4a80ca086ed3ed9e3c3701087a53fc5
1 /**
2 * @file stk11xx-dev.h
3 * @author Nicolas VIVIEN
4 * @date 2007-11-23
5 * @version v1.2.0
7 * @brief Driver for Syntek USB video camera
9 * @note Copyright (C) Nicolas VIVIEN
11 * @par Licences
13 * This program is free software; you can redistribute it and/or modify
14 * it under the terms of the GNU General Public License as published by
15 * the Free Software Foundation; either version 2 of the License, or
16 * any later version.
18 * This program is distributed in the hope that it will be useful,
19 * but WITHOUT ANY WARRANTY; without even the implied warranty of
20 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 * GNU General Public License for more details.
23 * You should have received a copy of the GNU General Public License
24 * along with this program; if not, write to the Free Software
25 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
27 * @par SubVersion
28 * $Date$
29 * $Revision$
30 * $Author$
31 * $HeadURL$
34 #ifndef STK11XX_DEV_H
35 #define STK11XX_DEV_H
38 int dev_stka311_initialize_device(struct usb_stk11xx *);
39 int dev_stka311_configure_device(struct usb_stk11xx *, int);
40 int dev_stka311_start_stream(struct usb_stk11xx *);
41 int dev_stka311_stop_stream(struct usb_stk11xx *);
42 int dev_stka311_camera_asleep(struct usb_stk11xx *);
43 int dev_stka311_init_camera(struct usb_stk11xx *);
44 int dev_stka311_sensor_settings(struct usb_stk11xx *);
45 int dev_stka311_reconf_camera(struct usb_stk11xx *);
46 int dev_stka311_camera_settings(struct usb_stk11xx *);
47 int dev_stka311_set_camera_quality(struct usb_stk11xx *);
48 int dev_stka311_set_camera_fps(struct usb_stk11xx *);
50 int dev_stka821_initialize_device(struct usb_stk11xx *);
51 int dev_stka821_configure_device(struct usb_stk11xx *, int);
52 int dev_stka821_start_stream(struct usb_stk11xx *);
53 int dev_stka821_stop_stream(struct usb_stk11xx *);
54 int dev_stka821_camera_asleep(struct usb_stk11xx *);
55 int dev_stka821_init_camera(struct usb_stk11xx *);
56 int dev_stka821_sensor_settings(struct usb_stk11xx *);
57 int dev_stka821_reconf_camera(struct usb_stk11xx *);
58 int dev_stka821_camera_settings(struct usb_stk11xx *);
59 int dev_stka821_set_camera_quality(struct usb_stk11xx *);
60 int dev_stka821_set_camera_fps(struct usb_stk11xx *);
62 int dev_stk6a31_initialize_device(struct usb_stk11xx *);
63 int dev_stk6a31_configure_device(struct usb_stk11xx *, int);
64 int dev_stk6a31_start_stream(struct usb_stk11xx *);
65 int dev_stk6a31_stop_stream(struct usb_stk11xx *);
66 int dev_stk6a31_camera_asleep(struct usb_stk11xx *);
67 int dev_stk6a31_init_camera(struct usb_stk11xx *);
68 int dev_stk6a31_sensor_settings(struct usb_stk11xx *);
69 int dev_stk6a31_reconf_camera(struct usb_stk11xx *);
70 int dev_stk6a31_camera_settings(struct usb_stk11xx *);
71 int dev_stk6a31_set_camera_quality(struct usb_stk11xx *);
72 int dev_stk6a31_set_camera_fps(struct usb_stk11xx *);
74 int dev_stk6a33_initialize_device(struct usb_stk11xx *);
75 int dev_stk6a33_configure_device(struct usb_stk11xx *, int);
76 int dev_stk6a33_start_stream(struct usb_stk11xx *);
77 int dev_stk6a33_stop_stream(struct usb_stk11xx *);
78 int dev_stk6a33_camera_asleep(struct usb_stk11xx *);
79 int dev_stk6a33_init_camera(struct usb_stk11xx *);
80 int dev_stk6a33_sensor_settings(struct usb_stk11xx *);
81 int dev_stk6a33_reconf_camera(struct usb_stk11xx *);
82 int dev_stk6a33_camera_settings(struct usb_stk11xx *);
83 int dev_stk6a33_set_camera_quality(struct usb_stk11xx *);
84 int dev_stk6a33_set_camera_fps(struct usb_stk11xx *);
86 int dev_stk6a54_initialize_device(struct usb_stk11xx *);
87 int dev_stk6a54_configure_device(struct usb_stk11xx *, int);
88 int dev_stk6a54_start_stream(struct usb_stk11xx *);
89 int dev_stk6a54_stop_stream(struct usb_stk11xx *);
90 int dev_stk6a54_camera_asleep(struct usb_stk11xx *);
91 int dev_stk6a54_init_camera(struct usb_stk11xx *);
92 int dev_stk6a54_sensor_settings(struct usb_stk11xx *);
93 int dev_stk6a54_reconf_camera(struct usb_stk11xx *);
94 int dev_stk6a54_camera_settings(struct usb_stk11xx *);
95 int dev_stk6a54_set_camera_quality(struct usb_stk11xx *);
96 int dev_stk6a54_set_camera_fps(struct usb_stk11xx *);
98 #endif