#include <Multiplexer.h>
Inheritance diagram for Multiplexer:

Public Member Functions | |
| Multiplexer (vector< FrameProducer< TrackVector > * > inputProducers) | |
| Constructor: param@ inputProducers a vector of pointers to FrameProducer elements that each generate TrackVector frames. | |
| virtual | ~Multiplexer () |
| Destructor. | |
Protected Member Functions | |
| void | mainFrame (TrackVector *inFrame, TrackVector &outFrame) |
| Main frame processing operation. | |
| void | combineFrames (vector< TrackVector * > &manyFrames, TrackVector &oneFrame) |
| The primary function of the Multiplexer; merges the frames from each input FrameProducer into a single frame to pass to the mainFrame() method. | |
|
||||||||||||
|
The primary function of the Multiplexer; merges the frames from each input FrameProducer into a single frame to pass to the mainFrame() method. Called by superclass onTimer() method.
|
|
||||||||||||
|
Main frame processing operation. In this case it doesn't do much, just passes on the input frame. Most of the work in this subclass is performed by the combineFrames() method.
|
1.4.6-NO