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

phCaptureInterface Class Reference
[Phission System]

#include <phCaptureInterface.h>

Inheritance diagram for phCaptureInterface:

phThread phCondition phMutex phObject phImageCapture phAvcodecSource phNetSource phNetSource V4LCapture VFWSource List of all members.

Detailed Description

The phCaptureInterface is the higher level class abstraction for any data capturing thread.

Move setPath, open, close, etc. to phImageCapture;

Rename phCaptureInterface to phSource;

still derive from phThread

Definition at line 46 of file phCaptureInterface.h.

Public Member Functions

 phCaptureInterface ()
virtual ~phCaptureInterface ()
virtual int setPath (const char *path)
virtual const char * getPath ()
virtual int open (char *path=NULL)
virtual int close ()
virtual int isOpen ()
virtual int isCapturing ()
phLiveObjectgetLiveSourceOutput ()
phLiveObjectgetSource ()
phLiveObjectgetOutput ()

Protected Member Functions

int setLiveSourceOutput (phLiveObject *liveSourceOutput)
int setSource (phLiveObject *source)
int setOutput (phLiveObject *output)
virtual int setup ()
virtual int cleanup ()

Protected Attributes

phMutex m_settings_lock

Private Attributes

uint32_t m_path_size
char * m_path

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:44:45 2007 for phission by  doxygen 1.4.4