|
ApraPipes 1.0
|
#include <FramesMuxer.h>


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 () | |
| apra::ScalarPropertyValue | getProperty (const std::string &propName) const |
| bool | setProperty (const std::string &propName, const apra::ScalarPropertyValue &value) |
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 () |
Static Public Member Functions | |
| template<typename PropsT > | |
| static void | applyProperties (PropsT &props, const std::map< std::string, apra::ScalarPropertyValue > &values, std::vector< std::string > &missingRequired) |
| static std::vector< std::string > | dynamicPropertyNames () |
Public Attributes | |
| int | maxDelay = 30 |
| Strategy | strategy = ALL_OR_NONE |
| double | maxTsDelayInMS = 16.67 |
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 |
|
inline |
|
inlinestatic |

|
inlinestatic |
|
inline |
|
inline |
| int FramesMuxerProps::maxDelay = 30 |
| double FramesMuxerProps::maxTsDelayInMS = 16.67 |
| Strategy FramesMuxerProps::strategy = ALL_OR_NONE |