kstars
V4L1_Base Class Reference
#include <v4l1_base.h>

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 | |||
) |
int V4L1_Base::connectCam | ( | const char * | devpath, | |
char * | errmsg | |||
) | [virtual] |
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] |
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: