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:
KDE 3.5 API Reference