40 bool process(frame_container& frames);
44 void addInputPin(framemetadata_sp& metadata,
string& pinId);
47 boost::shared_ptr<FramesMuxerStrategy>
mDetail;
@ NONE
Definition FIndexStrategy.h:11
Definition FramesMuxer.h:6
int maxDelay
Definition FramesMuxer.h:23
double maxTsDelayInMS
Definition FramesMuxer.h:25
FramesMuxerProps()
Definition FramesMuxer.h:15
Strategy strategy
Definition FramesMuxer.h:24
Strategy
Definition FramesMuxer.h:8
@ MAX_TIMESTAMP_DELAY
Definition FramesMuxer.h:11
@ MAX_DELAY_ANY
Definition FramesMuxer.h:10
@ ALL_OR_NONE
Definition FramesMuxer.h:9
Definition FramesMuxer.cpp:10
virtual bool init()
Definition FramesMuxer.cpp:473
virtual bool term()
Definition FramesMuxer.cpp:484
bool process(frame_container &frames)
Definition FramesMuxer.cpp:497
bool validateInputOutputPins()
Definition FramesMuxer.cpp:462
virtual ~FramesMuxer()
Definition FramesMuxer.h:34
bool validateOutputPins()
Definition FramesMuxer.cpp:457
FramesMuxer(FramesMuxerProps _props=FramesMuxerProps())
Definition FramesMuxer.cpp:432
void addInputPin(framemetadata_sp &metadata, string &pinId)
Definition FramesMuxer.cpp:490
bool validateInputPins()
Definition FramesMuxer.cpp:452
boost::shared_ptr< FramesMuxerStrategy > mDetail
Definition FramesMuxer.h:47
FIndexStrategy::FIndexStrategyType fIndexStrategyType
Definition Module.h:133
ModuleProps()
Definition Module.h:40
Module(Kind nature, string name, ModuleProps _props)
Definition Module.cpp:144