• Skip to content
  • Skip to link menu
KDE 3.5 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

kstars

V4L1_Base Class Reference

#include <v4l1_base.h>

Inheritance diagram for V4L1_Base:

Inheritance graph
[legend]

List of all members.


Public Member Functions

void allocBuffers ()
void checkSize (int &x, int &y)
virtual int connectCam (const char *devpath, char *errmsg)
virtual void disconnectCam ()
int getBrightness ()
int getColor ()
unsigned char * getColorBuffer ()
int getContrast ()
char * getDeviceName ()
int getFPS ()
int getHeight ()
int getHue ()
virtual void getMaxMinSize (int &xmax, int &ymax, int &xmin, int &ymin)
void getPictureSettings ()
unsigned char * getU ()
unsigned char * getV ()
int getWhiteness ()
int getWidth ()
unsigned char * getY ()
void init (int preferedPalette)
void mmapCapture ()
unsigned char * mmapFrame ()
int mmapInit ()
void mmapSync ()
void newFrame ()
void registerCallback (WPF *fp, void *ud)
void setBrightness (int val)
void setColor (int val)
void setContrast (int val)
void setFPS (int fps)
void setHue (int val)
void setPictureSettings ()
virtual bool setSize (int x, int y)
void setWhiteness (int val)
int start_capturing (char *errmsg)
int stop_capturing (char *errmsg)
 V4L1_Base ()
virtual ~V4L1_Base ()

Static Public Member Functions

static void updateFrame (int d, void *p)

Protected Attributes

unsigned char * buffer_start
WPF * callback
struct video_capability capability
unsigned char * colorBuffer
int fd
int frameRate
struct video_mbuf mmap_buffer
long mmap_capture_buffer
long mmap_sync_buffer
unsigned long options
struct video_picture picture_format
int selectCallBackID
bool streamActive
unsigned char * UBuf
void * uptr
unsigned char * VBuf
struct video_window window
unsigned char * YBuf

Detailed Description

Definition at line 30 of file v4l1_base.h.


Constructor & Destructor Documentation

V4L1_Base::V4L1_Base (  ) 

Definition at line 43 of file v4l1_base.cpp.

V4L1_Base::~V4L1_Base (  )  [virtual]

Definition at line 61 of file v4l1_base.cpp.


Member Function Documentation

void V4L1_Base::allocBuffers (  ) 

Definition at line 318 of file v4l1_base.cpp.

void V4L1_Base::checkSize ( int &  x,
int &  y 
)

Reimplemented in V4L1_PWC.

Definition at line 331 of file v4l1_base.cpp.

int V4L1_Base::connectCam ( const char *  devpath,
char *  errmsg 
) [virtual]

Reimplemented in V4L1_PWC.

Definition at line 71 of file v4l1_base.cpp.

void V4L1_Base::disconnectCam (  )  [virtual]

Definition at line 139 of file v4l1_base.cpp.

int V4L1_Base::getBrightness (  ) 

Definition at line 405 of file v4l1_base.cpp.

int V4L1_Base::getColor (  ) 

Definition at line 416 of file v4l1_base.cpp.

unsigned char * V4L1_Base::getColorBuffer (  ) 

Definition at line 530 of file v4l1_base.cpp.

int V4L1_Base::getContrast (  ) 

Definition at line 394 of file v4l1_base.cpp.

char * V4L1_Base::getDeviceName (  ) 

Definition at line 258 of file v4l1_base.cpp.

int V4L1_Base::getFPS (  ) 

Definition at line 253 of file v4l1_base.cpp.

int V4L1_Base::getHeight (  ) 

Definition at line 243 of file v4l1_base.cpp.

int V4L1_Base::getHue (  ) 

Definition at line 427 of file v4l1_base.cpp.

void V4L1_Base::getMaxMinSize ( int &  xmax,
int &  ymax,
int &  xmin,
int &  ymin 
) [virtual]

Definition at line 353 of file v4l1_base.cpp.

void V4L1_Base::getPictureSettings (  ) 

Definition at line 451 of file v4l1_base.cpp.

unsigned char * V4L1_Base::getU (  ) 

Definition at line 520 of file v4l1_base.cpp.

unsigned char * V4L1_Base::getV (  ) 

Definition at line 525 of file v4l1_base.cpp.

int V4L1_Base::getWhiteness (  ) 

Definition at line 438 of file v4l1_base.cpp.

int V4L1_Base::getWidth (  ) 

Definition at line 238 of file v4l1_base.cpp.

unsigned char * V4L1_Base::getY (  ) 

Definition at line 515 of file v4l1_base.cpp.

void V4L1_Base::init ( int  preferedPalette  ) 

Definition at line 263 of file v4l1_base.cpp.

void V4L1_Base::mmapCapture (  ) 

Definition at line 487 of file v4l1_base.cpp.

unsigned char * V4L1_Base::mmapFrame (  ) 

Definition at line 510 of file v4l1_base.cpp.

int V4L1_Base::mmapInit (  ) 

Definition at line 459 of file v4l1_base.cpp.

void V4L1_Base::mmapSync (  ) 

Definition at line 502 of file v4l1_base.cpp.

void V4L1_Base::newFrame (  ) 

Definition at line 173 of file v4l1_base.cpp.

void V4L1_Base::registerCallback ( WPF *  fp,
void *  ud 
)

Definition at line 560 of file v4l1_base.cpp.

void V4L1_Base::setBrightness ( int  val  ) 

Definition at line 399 of file v4l1_base.cpp.

void V4L1_Base::setColor ( int  val  ) 

Definition at line 410 of file v4l1_base.cpp.

void V4L1_Base::setContrast ( int  val  ) 

Definition at line 388 of file v4l1_base.cpp.

void V4L1_Base::setFPS ( int  fps  ) 

Definition at line 248 of file v4l1_base.cpp.

void V4L1_Base::setHue ( int  val  ) 

Definition at line 421 of file v4l1_base.cpp.

void V4L1_Base::setPictureSettings (  ) 

Definition at line 443 of file v4l1_base.cpp.

bool V4L1_Base::setSize ( int  x,
int  y 
) [virtual]

Reimplemented in V4L1_PWC.

Definition at line 361 of file v4l1_base.cpp.

void V4L1_Base::setWhiteness ( int  val  ) 

Definition at line 432 of file v4l1_base.cpp.

int V4L1_Base::start_capturing ( char *  errmsg  ) 

Definition at line 219 of file v4l1_base.cpp.

int V4L1_Base::stop_capturing ( char *  errmsg  ) 

Definition at line 230 of file v4l1_base.cpp.

void V4L1_Base::updateFrame ( int  d,
void *  p 
) [static]

Definition at line 212 of file v4l1_base.cpp.


Member Data Documentation

unsigned char* V4L1_Base::buffer_start [protected]

Definition at line 98 of file v4l1_base.h.

WPF* V4L1_Base::callback [protected]

Definition at line 89 of file v4l1_base.h.

struct video_capability V4L1_Base::capability [read, protected]

Definition at line 93 of file v4l1_base.h.

unsigned char * V4L1_Base::colorBuffer [protected]

Definition at line 106 of file v4l1_base.h.

int V4L1_Base::fd [protected]

Definition at line 88 of file v4l1_base.h.

int V4L1_Base::frameRate [protected]

Definition at line 103 of file v4l1_base.h.

struct video_mbuf V4L1_Base::mmap_buffer [read, protected]

Definition at line 96 of file v4l1_base.h.

long V4L1_Base::mmap_capture_buffer [protected]

Definition at line 101 of file v4l1_base.h.

long V4L1_Base::mmap_sync_buffer [protected]

Definition at line 100 of file v4l1_base.h.

unsigned long V4L1_Base::options [protected]

Definition at line 91 of file v4l1_base.h.

struct video_picture V4L1_Base::picture_format [read, protected]

Definition at line 95 of file v4l1_base.h.

int V4L1_Base::selectCallBackID [protected]

Definition at line 105 of file v4l1_base.h.

bool V4L1_Base::streamActive [protected]

Definition at line 104 of file v4l1_base.h.

unsigned char * V4L1_Base::UBuf [protected]

Definition at line 106 of file v4l1_base.h.

void* V4L1_Base::uptr [protected]

Definition at line 90 of file v4l1_base.h.

unsigned char * V4L1_Base::VBuf [protected]

Definition at line 106 of file v4l1_base.h.

struct video_window V4L1_Base::window [read, protected]

Definition at line 94 of file v4l1_base.h.

unsigned char* V4L1_Base::YBuf [protected]

Definition at line 106 of file v4l1_base.h.


The documentation for this class was generated from the following files:
  • v4l1_base.h
  • v4l1_base.cpp

kstars

Skip menu "kstars"
  • Main Page
  • Modules
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

API Reference

Skip menu "API Reference"
  • keduca
  • kstars
Generated for API Reference by doxygen 1.5.9
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal