Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
KeyboardListener.h
1#pragma once
2
3#include "Module.h"
4
6{
7public:
8 KeyboardListenerProps(uint8_t _NosFrame) : ModuleProps()
9 {
10 nosFrame = _NosFrame;
11 }
12 uint8_t nosFrame;
13};
14
15class KeyboardListener : public Module {
16public:
17
19 virtual ~KeyboardListener() {}
20
21 virtual bool init();
22 virtual bool term();
23
24protected:
25 bool process(frame_container& frames);
26 bool validateInputPins();
27 bool validateOutputPins();
28 void addInputPin(framemetadata_sp& metadata, string& pinId);
29
30private:
31 class Detail;
32 boost::shared_ptr<Detail> mDetail;
34};
Definition FacialLandmarksCV.cpp:17
Definition KeyboardListener.h:6
KeyboardListenerProps(uint8_t _NosFrame)
Definition KeyboardListener.h:8
uint8_t nosFrame
Definition KeyboardListener.h:12
Definition KeyboardListener.h:15
KeyboardListenerProps props
Definition KeyboardListener.h:33
virtual bool term()
Definition KeyboardListener.cpp:68
virtual bool init()
Definition KeyboardListener.cpp:56
bool validateInputPins()
Definition KeyboardListener.cpp:46
virtual ~KeyboardListener()
Definition KeyboardListener.h:19
boost::shared_ptr< Detail > mDetail
Definition KeyboardListener.h:32
bool validateOutputPins()
Definition KeyboardListener.cpp:51
KeyboardListener(KeyboardListenerProps _props)
Definition KeyboardListener.cpp:40
void addInputPin(framemetadata_sp &metadata, string &pinId)
Definition KeyboardListener.cpp:76
bool process(frame_container &frames)
Definition KeyboardListener.cpp:82
Definition Module.h:33
Definition Module.h:151