Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
gspca_dev Struct Reference

#include <gspca.h>

Data Fields

struct video_device vdev
 
struct modulemodule
 
struct v4l2_device v4l2_dev
 
struct usb_device * dev
 
struct filecapt_file
 
struct cam cam
 
struct sd_descsd_desc
 
unsigned ctrl_dis
 
unsigned ctrl_inac
 
struct v4l2_ctrl_handler ctrl_handler
 
struct {
   struct v4l2_ctrl *   autogain
 
   struct v4l2_ctrl *   exposure
 
   struct v4l2_ctrl *   gain
 
   int   exp_too_low_cnt
 
   int   exp_too_high_cnt
 
}; 
 
__u8usb_buf
 
struct urb * urb [MAX_NURBS]
 
__u8frbuf
 
struct gspca_frame frame [GSPCA_MAX_FRAMES]
 
u8image
 
__u32 frsz
 
u32 image_len
 
atomic_t fr_q
 
atomic_t fr_i
 
signed char fr_queue [GSPCA_MAX_FRAMES]
 
char nframes
 
u8 fr_o
 
__u8 last_packet_type
 
__s8 empty_packet
 
__u8 streaming
 
__u8 curr_mode
 
__u32 pixfmt
 
__u16 width
 
__u16 height
 
__u32 sequence
 
wait_queue_head_t wq
 
struct mutex usb_lock
 
struct mutex queue_lock
 
int usb_err
 
u16 pkt_size
 
char present
 
char nbufread
 
char memory
 
__u8 iface
 
__u8 alt
 
u8 audio
 

Detailed Description

Definition at line 163 of file gspca.h.

Field Documentation

struct { ... }
__u8 alt

Definition at line 229 of file gspca.h.

u8 audio

Definition at line 230 of file gspca.h.

struct v4l2_ctrl* autogain

Definition at line 184 of file gspca.h.

Definition at line 175 of file gspca.h.

struct file* capt_file

Definition at line 168 of file gspca.h.

unsigned ctrl_dis

Definition at line 177 of file gspca.h.

struct v4l2_ctrl_handler ctrl_handler

Definition at line 179 of file gspca.h.

unsigned ctrl_inac

Definition at line 178 of file gspca.h.

__u8 curr_mode

Definition at line 211 of file gspca.h.

struct usb_device* dev

Definition at line 167 of file gspca.h.

__s8 empty_packet

Definition at line 208 of file gspca.h.

int exp_too_high_cnt

Definition at line 187 of file gspca.h.

int exp_too_low_cnt

Definition at line 187 of file gspca.h.

struct v4l2_ctrl* exposure

Definition at line 185 of file gspca.h.

atomic_t fr_i

Definition at line 203 of file gspca.h.

u8 fr_o

Definition at line 206 of file gspca.h.

atomic_t fr_q

Definition at line 202 of file gspca.h.

signed char fr_queue[GSPCA_MAX_FRAMES]

Definition at line 204 of file gspca.h.

Definition at line 198 of file gspca.h.

__u8* frbuf

Definition at line 197 of file gspca.h.

__u32 frsz

Definition at line 200 of file gspca.h.

Definition at line 186 of file gspca.h.

__u16 height

Definition at line 214 of file gspca.h.

__u8 iface

Definition at line 228 of file gspca.h.

u8* image

Definition at line 199 of file gspca.h.

u32 image_len

Definition at line 201 of file gspca.h.

__u8 last_packet_type

Definition at line 207 of file gspca.h.

char memory

Definition at line 227 of file gspca.h.

Definition at line 165 of file gspca.h.

char nbufread

Definition at line 226 of file gspca.h.

char nframes

Definition at line 205 of file gspca.h.

__u32 pixfmt

Definition at line 212 of file gspca.h.

u16 pkt_size

Definition at line 221 of file gspca.h.

char present

Definition at line 225 of file gspca.h.

struct mutex queue_lock

Definition at line 219 of file gspca.h.

Definition at line 176 of file gspca.h.

__u32 sequence

Definition at line 215 of file gspca.h.

__u8 streaming

Definition at line 209 of file gspca.h.

struct urb* urb[MAX_NURBS]

Definition at line 192 of file gspca.h.

__u8* usb_buf

Definition at line 191 of file gspca.h.

int usb_err

Definition at line 220 of file gspca.h.

struct mutex usb_lock

Definition at line 218 of file gspca.h.

struct v4l2_device v4l2_dev

Definition at line 166 of file gspca.h.

Definition at line 164 of file gspca.h.

__u16 width

Definition at line 213 of file gspca.h.

Definition at line 217 of file gspca.h.


The documentation for this struct was generated from the following file: