Valkka  0.17.0
OpenSource Video Management
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
RGBShmemFrameFilter Class Reference

Like ShmemFrameFilter. More...

#include <sharedmem.h>

Inheritance diagram for RGBShmemFrameFilter:
Inheritance graph
[legend]
Collaboration diagram for RGBShmemFrameFilter:
Collaboration graph
[legend]

Public Member Functions

 RGBShmemFrameFilter (const char *name, int n_cells, int width, int height, int mstimeout=0)
 Default constructor.
 
void useFd (EventFd &event_fd)
 
- 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

virtual void go (Frame *frame)
 Does the actual filtering/modification to the Frame. Define in subclass.
 

Protected Attributes

SharedMemRingBufferRGB shmembuf
 
- Protected Attributes inherited from FrameFilter
std::string name
 
FrameFilternext
 The next frame filter in the chain to be applied.
 

Detailed Description

Like ShmemFrameFilter.

Writes frames into SharedMemRingBufferRGB


The documentation for this class was generated from the following files: