Classes | Macros | Enumerations
uvcvideo.h File Reference
#include <linux/kernel.h>
#include "uvc_compat.h"
Include dependency graph for uvcvideo.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  uvc_xu_control
 
struct  uvc_xu_control_info
 
struct  uvc_xu_control_mapping
 

Macros

#define UVC_CONTROL_AUTO_UPDATE   (1 << 7)
 
#define UVC_CONTROL_GET_CUR   (1 << 1)
 
#define UVC_CONTROL_GET_DEF   (1 << 5)
 
#define UVC_CONTROL_GET_MAX   (1 << 3)
 
#define UVC_CONTROL_GET_MIN   (1 << 2)
 
#define UVC_CONTROL_GET_RANGE
 
#define UVC_CONTROL_GET_RES   (1 << 4)
 
#define UVC_CONTROL_RESTORE   (1 << 6)
 
#define UVC_CONTROL_SET_CUR   (1 << 0)
 
#define UVCIOC_CTRL_ADD   _IOW('U', 1, struct uvc_xu_control_info)
 
#define UVCIOC_CTRL_GET   _IOWR('U', 3, struct uvc_xu_control)
 
#define UVCIOC_CTRL_MAP   _IOWR('U', 2, struct uvc_xu_control_mapping)
 
#define UVCIOC_CTRL_SET   _IOW('U', 4, struct uvc_xu_control)
 

Enumerations

enum  uvc_control_data_type {
  UVC_CTRL_DATA_TYPE_RAW = 0, UVC_CTRL_DATA_TYPE_SIGNED, UVC_CTRL_DATA_TYPE_UNSIGNED, UVC_CTRL_DATA_TYPE_BOOLEAN,
  UVC_CTRL_DATA_TYPE_ENUM, UVC_CTRL_DATA_TYPE_BITMASK
}
 

Macro Definition Documentation

#define UVC_CONTROL_AUTO_UPDATE   (1 << 7)

Definition at line 30 of file uvcvideo.h.

#define UVC_CONTROL_GET_CUR   (1 << 1)

Definition at line 22 of file uvcvideo.h.

#define UVC_CONTROL_GET_DEF   (1 << 5)

Definition at line 26 of file uvcvideo.h.

#define UVC_CONTROL_GET_MAX   (1 << 3)

Definition at line 24 of file uvcvideo.h.

#define UVC_CONTROL_GET_MIN   (1 << 2)

Definition at line 23 of file uvcvideo.h.

#define UVC_CONTROL_GET_RANGE
Value:
#define UVC_CONTROL_GET_MAX
Definition: uvcvideo.h:24
#define UVC_CONTROL_GET_RES
Definition: uvcvideo.h:25
#define UVC_CONTROL_GET_DEF
Definition: uvcvideo.h:26
#define UVC_CONTROL_GET_CUR
Definition: uvcvideo.h:22
#define UVC_CONTROL_GET_MIN
Definition: uvcvideo.h:23

Definition at line 32 of file uvcvideo.h.

#define UVC_CONTROL_GET_RES   (1 << 4)

Definition at line 25 of file uvcvideo.h.

#define UVC_CONTROL_RESTORE   (1 << 6)

Definition at line 28 of file uvcvideo.h.

#define UVC_CONTROL_SET_CUR   (1 << 0)

Definition at line 21 of file uvcvideo.h.

#define UVCIOC_CTRL_ADD   _IOW('U', 1, struct uvc_xu_control_info)

Definition at line 63 of file uvcvideo.h.

#define UVCIOC_CTRL_GET   _IOWR('U', 3, struct uvc_xu_control)

Definition at line 65 of file uvcvideo.h.

#define UVCIOC_CTRL_MAP   _IOWR('U', 2, struct uvc_xu_control_mapping)

Definition at line 64 of file uvcvideo.h.

#define UVCIOC_CTRL_SET   _IOW('U', 4, struct uvc_xu_control)

Definition at line 66 of file uvcvideo.h.

Enumeration Type Documentation

Enumerator
UVC_CTRL_DATA_TYPE_RAW 
UVC_CTRL_DATA_TYPE_SIGNED 
UVC_CTRL_DATA_TYPE_UNSIGNED 
UVC_CTRL_DATA_TYPE_BOOLEAN 
UVC_CTRL_DATA_TYPE_ENUM 
UVC_CTRL_DATA_TYPE_BITMASK 

Definition at line 12 of file uvcvideo.h.



tuw_uvc
Author(s): Markus Bader
autogenerated on Mon Jun 10 2019 15:39:24