SyntekUSBVideoCamera
|
Data Fields | |
struct video_device * | vdev |
struct usb_device * | udev |
struct usb_interface * | interface |
int | release |
int | webcam_model |
int | webcam_type |
unsigned char * | int_in_buffer |
size_t | int_in_size |
__u8 | int_in_endpointAddr |
size_t | isoc_in_size |
__u8 | isoc_in_endpointAddr |
int | watchdog |
struct stk11xx_video | vsettings |
int | error_status |
int | vopen |
int | visoc_errors |
int | vframes_error |
int | vframes_dumped |
spinlock_t | spinlock |
struct semaphore | mutex |
wait_queue_head_t | wait_frame |
struct mutex | modlock |
char | isoc_init_ok |
struct stk11xx_iso_buf | isobuf [MAX_ISO_BUFS] |
int | frame_size |
struct stk11xx_frame_buf * | framebuf |
struct stk11xx_frame_buf * | empty_frames |
struct stk11xx_frame_buf * | empty_frames_tail |
struct stk11xx_frame_buf * | full_frames |
struct stk11xx_frame_buf * | full_frames_tail |
struct stk11xx_frame_buf * | fill_frame |
struct stk11xx_frame_buf * | read_frame |
int | view_size |
int | image_size |
void * | image_data |
struct stk11xx_image_buf | images [STK11XX_MAX_IMAGES] |
int | image_used [STK11XX_MAX_IMAGES] |
unsigned int | nbuffers |
unsigned int | len_per_image |
int | image_read_pos |
int | fill_image |
int | resolution |
struct stk11xx_coord | view |
struct stk11xx_coord | image |
unsigned char* usb_stk11xx::int_in_buffer |
__u8 usb_stk11xx::int_in_endpointAddr |
struct usb_interface* usb_stk11xx::interface |
Pointer on a USB interface
Definition at line 304 of file stk11xx.h.
Referenced by v4l_stk11xx_register_video_device(), and v4l_stk11xx_release().
__u8 usb_stk11xx::isoc_in_endpointAddr |
Isochrone IN endpoint address
Definition at line 315 of file stk11xx.h.
Referenced by usb_stk11xx_isoc_init().
size_t usb_stk11xx::isoc_in_size |
struct mutex usb_stk11xx::modlock |
To prevent races in video_open(), etc
Definition at line 331 of file stk11xx.h.
Referenced by v4l_stk11xx_ioctl(), v4l_stk11xx_open(), and v4l_stk11xx_read().
int usb_stk11xx::release |
Release of the device (bcdDevice)
Definition at line 306 of file stk11xx.h.
Referenced by show_release().
spinlock_t usb_stk11xx::spinlock |
Spin lock
Definition at line 329 of file stk11xx.h.
Referenced by stk11xx_handle_frame(), stk11xx_next_frame(), and stk11xx_reset_buffers().
struct usb_device* usb_stk11xx::udev |
Pointer on a USB device
Definition at line 303 of file stk11xx.h.
Referenced by dev_stk11xx_camera_off(), dev_stk11xx_camera_on(), usb_stk11xx_isoc_handler(), usb_stk11xx_isoc_init(), usb_stk11xx_read_registry(), usb_stk11xx_set_configuration(), usb_stk11xx_set_feature(), usb_stk11xx_write_registry(), and v4l_stk11xx_do_ioctl().
struct video_device* usb_stk11xx::vdev |
Pointer on a V4L2 video device
Definition at line 302 of file stk11xx.h.
Referenced by show_brightness(), show_colour(), show_contrast(), show_fps(), show_hflip(), show_informations(), show_release(), show_vflip(), show_videostatus(), show_whitebalance(), stk11xx_create_sysfs_files(), stk11xx_remove_sysfs_files(), store_brightness(), store_colour(), store_contrast(), store_hflip(), store_vflip(), store_whitebalance(), v4l_stk11xx_do_ioctl(), v4l_stk11xx_register_video_device(), and v4l_stk11xx_unregister_video_device().
int usb_stk11xx::vframes_dumped |
Count the number of ignored frames
Definition at line 326 of file stk11xx.h.
Referenced by show_videostatus(), usb_stk11xx_isoc_handler(), and v4l_stk11xx_open().
int usb_stk11xx::vframes_error |
Count the number of fault frames (so dropped)
Definition at line 325 of file stk11xx.h.
Referenced by show_videostatus(), usb_stk11xx_isoc_handler(), and v4l_stk11xx_open().
int usb_stk11xx::visoc_errors |
Count the number of ISOCH errors
Definition at line 324 of file stk11xx.h.
Referenced by show_videostatus(), usb_stk11xx_isoc_handler(), and v4l_stk11xx_open().
int usb_stk11xx::vopen |
Video status (Opened or Closed)
Definition at line 323 of file stk11xx.h.
Referenced by v4l_stk11xx_open(), and v4l_stk11xx_release().
struct stk11xx_video usb_stk11xx::vsettings |
Video settings (brightness, whiteness...)
Definition at line 317 of file stk11xx.h.
Referenced by dev_stk6a31_set_camera_quality(), dev_stk6a33_set_camera_quality(), dev_stk6a51_set_camera_quality(), dev_stk6d51_set_camera_quality(), dev_stka311_set_camera_fps(), dev_stka311_set_camera_quality(), dev_stka821_camera_settings(), dev_stka821_set_camera_quality(), show_brightness(), show_colour(), show_contrast(), show_fps(), show_hflip(), show_informations(), show_vflip(), show_whitebalance(), store_brightness(), store_colour(), store_contrast(), store_hflip(), store_vflip(), store_whitebalance(), v4l_stk11xx_do_ioctl(), and v4l_stk11xx_open().
wait_queue_head_t usb_stk11xx::wait_frame |
Queue head
Definition at line 331 of file stk11xx.h.
Referenced by usb_stk11xx_isoc_handler(), v4l_stk11xx_poll(), and v4l_stk11xx_read().
int usb_stk11xx::watchdog |
int usb_stk11xx::webcam_model |
Model of video camera device
Definition at line 307 of file stk11xx.h.
Referenced by dev_stk11xx_camera_asleep(), dev_stk11xx_camera_settings(), dev_stk11xx_init_camera(), dev_stk11xx_initialize_device(), dev_stk11xx_reconf_camera(), dev_stk11xx_set_camera_fps(), dev_stk11xx_set_camera_quality(), dev_stk11xx_start_stream(), dev_stk11xx_stop_stream(), and usb_stk11xx_default_settings().
int usb_stk11xx::webcam_type |
Type of camera : VGA, SXGA (1.3M), UXGA (2M)
Definition at line 308 of file stk11xx.h.
Referenced by v4l_stk11xx_select_video_mode().