JeVois  1.3
JeVois Smart Embedded Machine Vision Toolkit
Share this page:
uvc.h File Reference
#include <linux/ioctl.h>
#include <linux/types.h>
#include <linux/usb/ch9.h>
Include dependency graph for uvc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  uvc_request_data
 
struct  uvc_event
 

Macros

#define UVC_EVENT_FIRST   (V4L2_EVENT_PRIVATE_START + 0)
 
#define UVC_EVENT_CONNECT   (V4L2_EVENT_PRIVATE_START + 0)
 
#define UVC_EVENT_DISCONNECT   (V4L2_EVENT_PRIVATE_START + 1)
 
#define UVC_EVENT_STREAMON   (V4L2_EVENT_PRIVATE_START + 2)
 
#define UVC_EVENT_STREAMOFF   (V4L2_EVENT_PRIVATE_START + 3)
 
#define UVC_EVENT_SETUP   (V4L2_EVENT_PRIVATE_START + 4)
 
#define UVC_EVENT_DATA   (V4L2_EVENT_PRIVATE_START + 5)
 
#define UVC_EVENT_LAST   (V4L2_EVENT_PRIVATE_START + 5)
 
#define UVC_MAX_REQUEST_SIZE   512
 
#define UVCIOC_SEND_RESPONSE   _IOW('U', 1, struct uvc_request_data)
 
#define UVC_INTF_CONTROL   0
 
#define UVC_INTF_STREAMING   1
 

Macro Definition Documentation

#define UVC_EVENT_CONNECT   (V4L2_EVENT_PRIVATE_START + 0)

Definition at line 26 of file uvc.h.

#define UVC_EVENT_DATA   (V4L2_EVENT_PRIVATE_START + 5)

Definition at line 31 of file uvc.h.

Referenced by jevois::Gadget::Gadget().

#define UVC_EVENT_DISCONNECT   (V4L2_EVENT_PRIVATE_START + 1)

Definition at line 27 of file uvc.h.

#define UVC_EVENT_FIRST   (V4L2_EVENT_PRIVATE_START + 0)

Definition at line 25 of file uvc.h.

#define UVC_EVENT_LAST   (V4L2_EVENT_PRIVATE_START + 5)

Definition at line 32 of file uvc.h.

#define UVC_EVENT_SETUP   (V4L2_EVENT_PRIVATE_START + 4)

Definition at line 30 of file uvc.h.

Referenced by jevois::Gadget::Gadget().

#define UVC_EVENT_STREAMOFF   (V4L2_EVENT_PRIVATE_START + 3)

Definition at line 29 of file uvc.h.

Referenced by jevois::Gadget::Gadget().

#define UVC_EVENT_STREAMON   (V4L2_EVENT_PRIVATE_START + 2)

Definition at line 28 of file uvc.h.

Referenced by jevois::Gadget::Gadget().

#define UVC_INTF_CONTROL   0

Definition at line 53 of file uvc.h.

#define UVC_INTF_STREAMING   1

Definition at line 54 of file uvc.h.

#define UVC_MAX_REQUEST_SIZE   512

Definition at line 35 of file uvc.h.

#define UVCIOC_SEND_RESPONSE   _IOW('U', 1, struct uvc_request_data)

Definition at line 51 of file uvc.h.