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

#include <H264EncoderV4L2.h>

Inheritance diagram for H264EncoderV4L2Props:
Inheritance graph
Collaboration diagram for H264EncoderV4L2Props:
Collaboration graph

Public Member Functions

 H264EncoderV4L2Props (bool _enableMotionVectors=false, int _motionVectorThreshold=5)
 
- 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

uint32_t targetKbps
 
bool enableMotionVectors = false
 
int motionVectorThreshold = 5
 
- 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
 

Additional Inherited Members

- Public Types inherited from ModuleProps
enum  FrameFetchStrategy { PUSH , PULL }
 

Constructor & Destructor Documentation

◆ H264EncoderV4L2Props()

H264EncoderV4L2Props::H264EncoderV4L2Props ( bool _enableMotionVectors = false,
int _motionVectorThreshold = 5 )
inline

Member Data Documentation

◆ enableMotionVectors

bool H264EncoderV4L2Props::enableMotionVectors = false

◆ motionVectorThreshold

int H264EncoderV4L2Props::motionVectorThreshold = 5

◆ targetKbps

uint32_t H264EncoderV4L2Props::targetKbps

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