Base class for an image extractor. More...
#include <Extractor.h>
Public Member Functions | |
Extractor (zmq::context_t &_ctx, const PubSubEndpoint &_source, double _wantedFPS=0) | |
virtual | ~Extractor ()=0 |
void | startServing () |
void | stopServing () |
virtual std::string | type ()=0 |
virtual std::string | identifier ()=0 |
virtual std::list< std::string > | parameters ()=0 |
Protected Attributes | |
zmq::context_t & | ctx |
PubSubEndpoint | source |
volatile bool | keepGoing |
Base class for an image extractor.
An image extractor is an object which receives image data from an image source and processes the data image by image in real time.
Definition at line 17 of file Extractor.h.
Extractor::Extractor | ( | zmq::context_t & | _ctx, |
const PubSubEndpoint & | _source, | ||
double | _wantedFPS = 0 |
||
) |
Definition at line 7 of file Extractor.cpp.
|
pure virtual |
Definition at line 16 of file Extractor.cpp.
|
pure virtual |
Implemented in FileStorageExtractor, StatsExtractor, ZmqPubExtractor, and FFMpegExtractor.
|
pure virtual |
Implemented in FileStorageExtractor, StatsExtractor, ZmqPubExtractor, and FFMpegExtractor.
void Extractor::startServing | ( | ) |
Definition at line 20 of file Extractor.cpp.
void Extractor::stopServing | ( | ) |
Definition at line 25 of file Extractor.cpp.
|
pure virtual |
Implemented in FileStorageExtractor, StatsExtractor, ZmqPubExtractor, and FFMpegExtractor.
|
protected |
Definition at line 27 of file Extractor.h.
|
protected |
Definition at line 29 of file Extractor.h.
|
protected |
Definition at line 28 of file Extractor.h.