usb_stk11xx Struct Reference


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
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 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

Detailed Description

Definition at line 282 of file stk11xx.h.


Field Documentation

struct video_device* usb_stk11xx::vdev [read]

Pointer on a V4L2 video device

Definition at line 283 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().

struct usb_device* usb_stk11xx::udev [read]

Pointer on a USB device

Definition at line 284 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 usb_interface* usb_stk11xx::interface [read]

Pointer on a USB interface

Definition at line 285 of file stk11xx.h.

Referenced by usb_stk11xx_probe().

int usb_stk11xx::release

Release of the device (bcdDevice)

Definition at line 287 of file stk11xx.h.

Referenced by show_release(), and usb_stk11xx_probe().

int usb_stk11xx::webcam_model

Model of video camera device

Definition at line 288 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_probe().

int usb_stk11xx::webcam_type

Type of camera : VGA, SXGA (1.3M), UXGA (2M)

Definition at line 289 of file stk11xx.h.

Referenced by usb_stk11xx_probe(), v4l_stk11xx_do_ioctl(), and v4l_stk11xx_select_video_mode().

unsigned char* usb_stk11xx::int_in_buffer

Interrupt IN buffer

Definition at line 291 of file stk11xx.h.

size_t usb_stk11xx::int_in_size

Interrupt IN buffer size

Definition at line 292 of file stk11xx.h.

Referenced by usb_stk11xx_probe().

__u8 usb_stk11xx::int_in_endpointAddr

Interrupt IN endpoint address

Definition at line 293 of file stk11xx.h.

Referenced by usb_stk11xx_probe().

size_t usb_stk11xx::isoc_in_size

Isochrone IN size

Definition at line 295 of file stk11xx.h.

Referenced by usb_stk11xx_isoc_init(), and usb_stk11xx_probe().

__u8 usb_stk11xx::isoc_in_endpointAddr

Isochrone IN endpoint address

Definition at line 296 of file stk11xx.h.

Referenced by usb_stk11xx_isoc_init(), and usb_stk11xx_probe().

int usb_stk11xx::watchdog

Counter for the software watchdog

Definition at line 298 of file stk11xx.h.

struct stk11xx_video usb_stk11xx::vsettings [read]

Video settings (brightness, whiteness...)

Definition at line 300 of file stk11xx.h.

Referenced by dev_stk6a31_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_contrast(), show_hflip(), show_vflip(), show_whitebalance(), stk11xx_decompress(), store_brightness(), store_contrast(), store_hflip(), store_vflip(), store_whitebalance(), usb_stk11xx_probe(), v4l_stk11xx_do_ioctl(), v4l_stk11xx_open(), and v4l_stk11xx_select_video_mode().

int usb_stk11xx::vopen

Video status (Opened or Closed)

Definition at line 304 of file stk11xx.h.

Referenced by usb_stk11xx_disconnect(), v4l_stk11xx_open(), and v4l_stk11xx_release().

int usb_stk11xx::visoc_errors

Count the number of ISOCH errors

Definition at line 305 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 306 of file stk11xx.h.

Referenced by show_videostatus(), usb_stk11xx_isoc_handler(), and v4l_stk11xx_open().

int usb_stk11xx::vframes_dumped

Count the number of ignored frames

Definition at line 307 of file stk11xx.h.

Referenced by show_videostatus(), usb_stk11xx_isoc_handler(), and v4l_stk11xx_open().


The documentation for this struct was generated from the following file:
Generated on Mon Oct 29 15:01:53 2007 for SyntekUSBVideoCamera by  doxygen 1.5.3