VideoTools
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Gv::CaptureImp Class Reference

A private implementation class used by Gv::CaptureV4l. More...

Public Types

typedef std::pair< int, int > pair_t
 

Static Public Member Functions

static bool set_format (v4l2_format *, int fd, unsigned int dx, unsigned int dy, g_uint32_t pf, g_uint32_t f, const char *pfn, const char *fn)
 
static bool set_format (v4l2_format *, int fd, unsigned int dx, unsigned int dy, g_uint32_t pf, const char *pfn)
 
static pair_t xioctl (int fd, int request, void *arg, bool v)
 
static bool xioctl_ok (int fd, int request, void *arg, bool v=false)
 
static void xioctl_warn (int fd, int request, void *arg, bool v=false)
 
static void xioctl_check (int fd, int request, void *arg, bool v=false)
 
static bool xioctl_eagain (int fd, int request, void *arg, bool v=false)
 
static void xioctl_einval (int fd, int request, void *arg, const std::string &more, bool v=false)
 
static const char * xioctl_name (int request)
 
static void throw_errno (const char *, int e)
 
static int xioctl_imp (int fd, int request, void *arg)
 
static int open (const char *, int, mode_t)
 
static void close (int)
 
static void * mmap (void *, size_t, int, int, int fd, off_t)
 
static int read (int, void *, size_t)
 

Static Public Attributes

static bool m_use_libv4l = true
 

Detailed Description

A private implementation class used by Gv::CaptureV4l.

Definition at line 102 of file gvcapture_v4l.cpp.


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