Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
FramesMuxerProps Class Reference

#include <FramesMuxer.h>

Inheritance diagram for FramesMuxerProps:
Inheritance graph
Collaboration diagram for FramesMuxerProps:
Collaboration graph

Public Types

enum  Strategy { ALL_OR_NONE , MAX_DELAY_ANY , MAX_TIMESTAMP_DELAY }
 
- Public Types inherited from ModuleProps
enum  FrameFetchStrategy { PUSH , PULL }
 

Public Member Functions

 FramesMuxerProps ()
 
- Public Member Functions inherited from ModuleProps
 ModuleProps ()
 
 ModuleProps (float _fps)
 
 ModuleProps (float _fps, size_t _qlen, bool _logHealth)
 
 ModuleProps (FrameFetchStrategy _frameFetchStrategy)
 
size_t getQLen ()
 
virtual size_t getSerializeSize ()
 

Public Attributes

int maxDelay
 
Strategy strategy
 
double maxTsDelayInMS
 
- Public Attributes inherited from ModuleProps
float fps
 
size_t qlen
 
bool logHealth
 
int logHealthFrequency
 
size_t maxConcurrentFrames
 
int skipN = 0
 
int skipD = 1
 
FrameFetchStrategy frameFetchStrategy
 
QuePushStrategy::QuePushStrategyType quePushStrategyType
 
FIndexStrategy::FIndexStrategyType fIndexStrategyType
 
bool enableHealthCallBack
 
int healthUpdateIntervalInSec
 

Member Enumeration Documentation

◆ Strategy

Enumerator
ALL_OR_NONE 
MAX_DELAY_ANY 
MAX_TIMESTAMP_DELAY 

Constructor & Destructor Documentation

◆ FramesMuxerProps()

FramesMuxerProps::FramesMuxerProps ( )
inline

Member Data Documentation

◆ maxDelay

int FramesMuxerProps::maxDelay

◆ maxTsDelayInMS

double FramesMuxerProps::maxTsDelayInMS

◆ strategy

Strategy FramesMuxerProps::strategy

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