Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

V4LCapture Class Reference
[Capture and Acquisition]

#include <V4LCapture.h>

Inheritance diagram for V4LCapture:

phImageCapture phCaptureInterface phThread phCondition phMutex phObject List of all members.

Detailed Description


Definition at line 53 of file V4LCapture.h.

Public Member Functions

 V4LCapture (char *deviceName=NULL)
 ~V4LCapture ()
int setBufferCount (uint32_t nBuffers)
uint32_t getBufferCount ()
virtual int isOpen ()
virtual int getWidth ()
virtual int getHeight ()
virtual int32_t getFormat ()
virtual uint32_t getImageSize ()

Protected Member Functions

virtual int onApplySettings ()
virtual int open (char *deviceName)
virtual int close ()
int mapHWBuffer ()
int unmapHWBuffer ()
int remapHWBuffer ()
virtual int run ()
virtual int cleanup ()

Protected Attributes

phV4LCaptureInfo m_info
int m_device_fd
int m_deviceOpen
short m_hw_mmapped
uint32_t m_hw_bufferSize
uint32_t m_hw_bufferCount
int32_t m_current_format
uint32_t m_image_size
int m_changed_settings
int m_changed_channel

Private Member Functions

void print (int copy=1)
void print_caps (int copy=1)
void print_channel (int copy=1)
void print_picture (int copy=1)
void print_mmap (int copy=1)
void print_mbuf (int copy=1)
void print_window (int copy=1)
void print_tuner (int copy=1)
int ioctl_get_capability ()
int ioctl_get_mbuf ()
int ioctl_get_tuner ()
int ioctl_set_channel ()
int ioctl_set_picture ()
int ioctl_set_window ()
int ioctl_set_tuner ()

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

Copyright (C) 2002 - 2007 Philip D.S. Thoren ( )
University Of Massachusetts at Lowell
Robotics Lab Logo

Generated on Sat Jun 16 02:45:24 2007 for phission by  doxygen 1.4.4