ApraPipes 1.0
|
#include <MotionVectorExtractor.h>
Public Types | |
enum | MVExtractMethod { FFMPEG , OPENH264 } |
Public Types inherited from ModuleProps | |
enum | FrameFetchStrategy { PUSH , PULL } |
Public Member Functions | |
MotionVectorExtractorProps (MVExtractMethod _MVExtractMethod=MVExtractMethod::FFMPEG, bool _sendDecodedFrame=false, int _motionVectorThreshold=2) | |
size_t | getSerializeSize () |
Public Member Functions inherited from ModuleProps | |
ModuleProps () | |
ModuleProps (float _fps) | |
ModuleProps (float _fps, size_t _qlen, bool _logHealth) | |
ModuleProps (FrameFetchStrategy _frameFetchStrategy) | |
size_t | getQLen () |
Public Attributes | |
bool | sendDecodedFrame = false |
int | motionVectorThreshold |
MVExtractMethod | MVExtract = MVExtractMethod::FFMPEG |
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 |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Friends | |
class | boost::serialization::access |
|
inline |
|
inlinevirtual |
|
inlineprivate |
|
friend |
int MotionVectorExtractorProps::motionVectorThreshold |
MVExtractMethod MotionVectorExtractorProps::MVExtract = MVExtractMethod::FFMPEG |
bool MotionVectorExtractorProps::sendDecodedFrame = false |