|
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 |
Interrupt IN endpoint address
Definition at line 312 of file stk11xx.h.
Referenced by usb_stk11xx_probe().
| size_t usb_stk11xx::int_in_size |
Interrupt IN buffer size
Definition at line 311 of file stk11xx.h.
Referenced by usb_stk11xx_probe().
| struct usb_interface* usb_stk11xx::interface |
Pointer on a USB interface
Definition at line 304 of file stk11xx.h.
Referenced by usb_stk11xx_probe(), v4l_stk11xx_open(), v4l_stk11xx_register_video_device(), and v4l_stk11xx_release().
Isochrone IN endpoint address
Definition at line 315 of file stk11xx.h.
Referenced by usb_stk11xx_isoc_init(), and usb_stk11xx_probe().
| size_t usb_stk11xx::isoc_in_size |
Isochrone IN size
Definition at line 314 of file stk11xx.h.
Referenced by usb_stk11xx_isoc_init(), and usb_stk11xx_probe().
| struct mutex usb_stk11xx::modlock |
To prevent races in video_open(), etc
Definition at line 332 of file stk11xx.h.
Referenced by usb_stk11xx_probe(), v4l_stk11xx_ioctl(), v4l_stk11xx_open(), and v4l_stk11xx_read().
| struct semaphore usb_stk11xx::mutex |
Release of the device (bcdDevice)
Definition at line 306 of file stk11xx.h.
Referenced by show_release(), and usb_stk11xx_probe().
| spinlock_t usb_stk11xx::spinlock |
Spin lock
Definition at line 329 of file stk11xx.h.
Referenced by stk11xx_handle_frame(), stk11xx_next_frame(), stk11xx_reset_buffers(), and usb_stk11xx_probe().
| 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_probe(), 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 usb_stk11xx_disconnect(), usb_stk11xx_probe(), v4l_stk11xx_do_ioctl(), v4l_stk11xx_register_video_device(), and v4l_stk11xx_unregister_video_device().
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().
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().
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().
Video status (Opened or Closed)
Definition at line 323 of file stk11xx.h.
Referenced by usb_stk11xx_disconnect(), v4l_stk11xx_open(), and v4l_stk11xx_release().
Video settings (brightness, whiteness...)
Definition at line 319 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(), stk11xx_decompress(), store_brightness(), store_colour(), store_contrast(), store_hflip(), store_vflip(), store_whitebalance(), usb_stk11xx_default_settings(), v4l_stk11xx_do_ioctl(), v4l_stk11xx_open(), and v4l_stk11xx_select_video_mode().
| wait_queue_head_t usb_stk11xx::wait_frame |
Queue head
Definition at line 331 of file stk11xx.h.
Referenced by usb_stk11xx_disconnect(), usb_stk11xx_isoc_handler(), usb_stk11xx_probe(), v4l_stk11xx_do_ioctl(), v4l_stk11xx_poll(), and v4l_stk11xx_read().
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(), usb_stk11xx_default_settings(), and usb_stk11xx_probe().
Type of camera : VGA, SXGA (1.3M), UXGA (2M)
Definition at line 308 of file stk11xx.h.
Referenced by usb_stk11xx_probe(), v4l_stk11xx_do_ioctl(), and v4l_stk11xx_select_video_mode().
1.7.5.1