16#ifndef SETPWC_FUNCTIONS
17#define SETPWC_FUNCTIONS
28#define _LINUX_TIME_H 1
29#include <linux/videodev.h>
34const int SET_TILT = 1;
37const int GET_TILT = 1;
39void error_exit(
char *what_ioctl);
41void check_device(
int *fd);
43void not_supported(
char *what);
45void dump_current_settings(
int fd);
47void query_pan_tilt_status(
int fd,
int *status);
49void reset_pan_tilt(
int fd,
int what);
51void get_pan_or_tilt_limits(
int fd,
char what,
int *min,
int *max);
53void set_pan_or_tilt(
int fd,
char what,
int value);
55void set_pan_and_tilt(
int fd,
int pan,
int tilt);
57void set_framerate(
int fd,
int framerate);
59void flash_settings(
int fd);
61void restore_settings(
int fd);
63void restore_factory_settings(
int fd);
65void set_compression_preference(
int fd,
int pref);
67void set_automatic_gain_control(
int fd,
int pref);
69void set_shutter_speed(
int fd,
int pref);
71void set_automatic_white_balance_mode(
int fd,
char *mode);
73void set_automatic_white_balance_mode_red(
int fd,
int val);
75void set_automatic_white_balance_mode_blue(
int fd,
int val);
77void set_automatic_white_balance_speed(
int fd,
int val);
79void set_automatic_white_balance_delay(
int fd,
int val);
81void set_led_on_time(
int fd,
int val);
83void set_led_off_time(
int fd,
int val);
85void set_sharpness(
int fd,
int val);
87void set_backlight_compensation(
int fd,
int val);
89void set_antiflicker_mode(
int fd,
int val);
91void set_noise_reduction(
int fd,
int val);