Argus Camera Sample
Argus Camera Sample
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions
ArgusSamples::ITask Class Reference

Base class for tasks. More...

#include <ITask.h>

Inheritance diagram for ArgusSamples::ITask:
ArgusSamples::TaskGallery ArgusSamples::TaskMultiExposure ArgusSamples::TaskMultiSession ArgusSamples::TaskStillCapture ArgusSamples::TaskVideoRecord

List of all members.

Public Member Functions

 ITask ()
virtual ~ITask ()
virtual bool initialize ()=0
 Initialize.
virtual bool shutdown ()=0
 Shutdown.
virtual bool start ()=0
 Start.
virtual bool stop ()=0
 Stop.

Detailed Description

Base class for tasks.

Tasks provide functionality like capturing of still images or video recording.

Definition at line 40 of file ITask.h.


Constructor & Destructor Documentation

ArgusSamples::ITask::ITask ( )
inline

Definition at line 43 of file ITask.h.

virtual ArgusSamples::ITask::~ITask ( )
inlinevirtual

Definition at line 44 of file ITask.h.


Member Function Documentation

virtual bool ArgusSamples::ITask::initialize ( )
pure virtual
virtual bool ArgusSamples::ITask::shutdown ( )
pure virtual
virtual bool ArgusSamples::ITask::start ( )
pure virtual
virtual bool ArgusSamples::ITask::stop ( )
pure virtual

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