Main Page | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages | Examples

vetProcess Class Reference

Inheritance diagram for vetProcess:

vetObject

Public Member Functions

 vetProcess ()
 ~vetProcess ()
void setInput (vetInput &sourceVideo)
vetInputgetInput ()
void setOutput (vetOutput &outputVideo)
vetOutputgetOutput ()
VETRESULT addFilter (vetFilter &aFilter)
VETRESULT removeFilter (vetFilter &oldFilter)
VETRESULT run ()
VETRESULT runOnce ()
bool isMultiThreadingEnabled () const
 Return current process setting about MultiThreading.
int getMaxThreads () const
 Return max simultaneuos thread.
int getCurrentThreads () const

Protected Attributes

vetInputv_source
vetOutputv_out
vetFilter ** v_Filters
unsigned int width
unsigned int height
bool v_isMultiThreadingEnabled
int v_MaxSimultaneousThread
int v_currentThreads

Detailed Description

Definition at line 62 of file vetProcess.h.


Member Function Documentation

int vetProcess::getCurrentThreads  )  const [inline]
 

Returns:

Definition at line 121 of file vetProcess.h.

References v_currentThreads.

int vetProcess::getMaxThreads  )  const [inline]
 

Return max simultaneuos thread.

Returns:

Definition at line 114 of file vetProcess.h.

References v_MaxSimultaneousThread.

bool vetProcess::isMultiThreadingEnabled  )  const [inline]
 

Return current process setting about MultiThreading.

Returns:
true is MultiThreading is enabled, false else.

Definition at line 107 of file vetProcess.h.

References v_isMultiThreadingEnabled.


The documentation for this class was generated from the following files:
Generated on Tue Jan 24 11:59:42 2006 for VETLib by  doxygen 1.4.4