Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
FramesMuxerStrategy Class Reference
Inheritance diagram for FramesMuxerStrategy:
Inheritance graph
Collaboration diagram for FramesMuxerStrategy:
Collaboration graph

Public Member Functions

 FramesMuxerStrategy (FramesMuxerProps &_props)
 
virtual ~FramesMuxerStrategy ()
 
virtual std::string addInputPin (std::string &pinId)
 
virtual bool queue (frame_container &frames)
 
virtual bool get (frame_container &frames)
 

Protected Member Functions

std::string getMuxOutputPinId (const std::string &pinId)
 

Constructor & Destructor Documentation

◆ FramesMuxerStrategy()

FramesMuxerStrategy::FramesMuxerStrategy ( FramesMuxerProps & _props)
inline

◆ ~FramesMuxerStrategy()

virtual FramesMuxerStrategy::~FramesMuxerStrategy ( )
inlinevirtual

Member Function Documentation

◆ addInputPin()

virtual std::string FramesMuxerStrategy::addInputPin ( std::string & pinId)
inlinevirtual

Reimplemented in AllOrNoneStrategy, MaxDelayAnyStrategy, and TimeStampStrategy.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ get()

virtual bool FramesMuxerStrategy::get ( frame_container & frames)
inlinevirtual

◆ getMuxOutputPinId()

std::string FramesMuxerStrategy::getMuxOutputPinId ( const std::string & pinId)
inlineprotected
Here is the caller graph for this function:

◆ queue()

virtual bool FramesMuxerStrategy::queue ( frame_container & frames)
inlinevirtual

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