Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
uvc.h File Reference
#include <linux/ioctl.h>
#include <linux/types.h>
#include <linux/usb/ch9.h>

Go to the source code of this file.

Data Structures

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 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 21 of file uvc.h.

#define UVC_EVENT_DATA   (V4L2_EVENT_PRIVATE_START + 5)

Definition at line 26 of file uvc.h.

#define UVC_EVENT_DISCONNECT   (V4L2_EVENT_PRIVATE_START + 1)

Definition at line 22 of file uvc.h.

#define UVC_EVENT_FIRST   (V4L2_EVENT_PRIVATE_START + 0)

Definition at line 20 of file uvc.h.

#define UVC_EVENT_LAST   (V4L2_EVENT_PRIVATE_START + 5)

Definition at line 27 of file uvc.h.

#define UVC_EVENT_SETUP   (V4L2_EVENT_PRIVATE_START + 4)

Definition at line 25 of file uvc.h.

#define UVC_EVENT_STREAMOFF   (V4L2_EVENT_PRIVATE_START + 3)

Definition at line 24 of file uvc.h.

#define UVC_EVENT_STREAMON   (V4L2_EVENT_PRIVATE_START + 2)

Definition at line 23 of file uvc.h.

#define UVC_INTF_CONTROL   0

Definition at line 46 of file uvc.h.

#define UVC_INTF_STREAMING   1

Definition at line 47 of file uvc.h.

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

Definition at line 44 of file uvc.h.