| Valkka
    1.6.1
    OpenSource Video Management | 
Passes frames to a FrameFifo. More...
#include <framefilter.h>


| Public Member Functions | |
| FifoFrameFilter (const char *name, FrameFifo *framefifo) | |
| Default constructor.  More... | |
|  Public Member Functions inherited from FrameFilter | |
| FrameFilter (const char *name, FrameFilter *next=NULL) | |
| Default constructor.  More... | |
| virtual | ~FrameFilter () | 
| Virtual destructor // <pyapi> | |
| virtual void | run (Frame *frame) | 
| Calls this->go(Frame* frame) and then calls the this->next->run(Frame* frame) (if this->next != NULL) | |
| void | setVoid () | 
| nullifies the next framefilter in the chain -> cuts the framefilter chain | |
| Protected Member Functions | |
| void | go (Frame *frame) | 
| Does the actual filtering/modification to the Frame. Define in subclass. | |
| Protected Attributes | |
| FrameFifo * | framefifo | 
| Additional Inherited Members | |
|  Public Attributes inherited from FrameFilter | |
| std::string | name | 
| FrameFilter * | next | 
| The next frame filter in the chain to be applied. | |
Passes frames to a FrameFifo.
Typically, the terminal point for the frame filter chain, so there is no next filter = NULL.
| FifoFrameFilter::FifoFrameFilter | ( | const char * | name, | 
| FrameFifo * | framefifo | ||
| ) | 
Default constructor.
| name | Name | 
| framefifo | The FrameFifo where the frames are being written Default constructor // <pyapi> |