31 bool process(frame_container& frames);
39 std::shared_ptr<H264EncoderV4L2Helper>
mHelper;
Definition H264EncoderV4L2Helper.h:10
Definition H264EncoderV4L2.h:8
H264EncoderV4L2Props(bool _enableMotionVectors=false, int _motionVectorThreshold=5)
Definition H264EncoderV4L2.h:10
int motionVectorThreshold
Definition H264EncoderV4L2.h:18
bool enableMotionVectors
Definition H264EncoderV4L2.h:17
uint32_t targetKbps
Definition H264EncoderV4L2.h:16
std::shared_ptr< H264EncoderV4L2Helper > mHelper
Definition H264EncoderV4L2.h:39
bool term()
Definition H264EncoderV4L2.cpp:83
H264EncoderV4L2(H264EncoderV4L2Props props)
Definition H264EncoderV4L2.cpp:11
H264EncoderV4L2Props mProps
Definition H264EncoderV4L2.h:41
bool processSOS(frame_sp &frame)
Definition H264EncoderV4L2.cpp:96
std::string motionVectorFramePinId
Definition H264EncoderV4L2.h:42
bool validateOutputPins()
Definition H264EncoderV4L2.cpp:59
std::string h264FrameOutputPinId
Definition H264EncoderV4L2.h:43
virtual ~H264EncoderV4L2()
Definition H264EncoderV4L2.cpp:19
bool validateInputPins()
Definition H264EncoderV4L2.cpp:28
bool init()
Definition H264EncoderV4L2.cpp:73
bool processEOS(string &pinId)
Definition H264EncoderV4L2.cpp:163
bool shouldTriggerSOS()
Definition H264EncoderV4L2.cpp:158
bool process(frame_container &frames)
Definition H264EncoderV4L2.cpp:88
ModuleProps()
Definition Module.h:40
Module(Kind nature, string name, ModuleProps _props)
Definition Module.cpp:144