|
Valkka
0.17.0
OpenSource Video Management
|
Passes frames to a FrameCache. More...
#include <cachestream.h>


Public Member Functions | |
| CacheFrameFilter (const char *name, FrameCache *framecache) | |
| 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) | |
Protected Member Functions | |
| void | go (Frame *frame) |
| Does the actual filtering/modification to the Frame. Define in subclass. | |
Protected Attributes | |
| FrameCache * | framecache |
Protected Attributes inherited from FrameFilter | |
| std::string | name |
| FrameFilter * | next |
| The next frame filter in the chain to be applied. | |
Passes frames to a FrameCache.
Typically, the terminal point for the frame filter chain, so there is no next filter = NULL.
| CacheFrameFilter::CacheFrameFilter | ( | const char * | name, |
| FrameCache * | framecache | ||
| ) |
Default constructor.
| name | Name |
| framecache | The FrameCache where the frames are being writtenDefault constructor // <pyapi> |
1.8.13