| 
    Valkka
    1.6.1
    
   OpenSource Video Management 
   | 
 
Caches SetupFrame s. More...
#include <framefilter.h>


Public Member Functions | |
| CachingGateFrameFilter (const char *name, FrameFilter *next=NULL) | |
| void | run (Frame *frame) | 
| Calls this->go(Frame* frame) and then calls the this->next->run(Frame* frame) (if this->next != NULL)  | |
| void | set () | 
| void | unSet () | 
  Public Member Functions inherited from FrameFilter | |
| FrameFilter (const char *name, FrameFilter *next=NULL) | |
| Default constructor.  More... | |
| virtual | ~FrameFilter () | 
| Virtual destructor // <pyapi>  | |
| 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 | |
| bool | on | 
| std::mutex | mutex | 
| SetupFrame | setupframe | 
| bool | got_setup | 
Additional Inherited Members | |
  Public Attributes inherited from FrameFilter | |
| std::string | name | 
| FrameFilter * | next | 
| The next frame filter in the chain to be applied.  | |
Caches SetupFrame s.
Like GateFrameFilter, but caches SetupFrame s and re-emits them always when the gate is activated