Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
BMPConverter.h
1#pragma once
2
3#include "Module.h"
4
6{
7public:
9 {
10
11 }
12};
13
14class BMPConverter : public Module
15{
16
17public:
19 virtual ~BMPConverter();
20 bool init();
21 bool term();
22
23 void getImageSize(int& width, int& height);
24
25protected:
26 bool process(frame_container& frames);
27 bool processSOS(frame_sp& frame);
28 bool validateInputPins();
29 bool validateOutputPins();
30 bool shouldTriggerSOS();
31 bool processEOS(string& pinId);
32
33private:
34 class Detail;
35 boost::shared_ptr<Detail> mDetail;
36
37 framemetadata_sp mOutputMetadata;
38 std::string mOutputPinId;
39};
Definition BMPConverter.h:6
BMPConverterProps()
Definition BMPConverter.h:8
Definition BMPConverter.cpp:49
Definition BMPConverter.h:15
virtual ~BMPConverter()
Definition BMPConverter.cpp:146
bool processEOS(string &pinId)
Definition BMPConverter.cpp:227
void getImageSize(int &width, int &height)
Definition BMPConverter.cpp:233
framemetadata_sp mOutputMetadata
Definition BMPConverter.h:37
bool init()
Definition BMPConverter.cpp:186
bool processSOS(frame_sp &frame)
Definition BMPConverter.cpp:214
boost::shared_ptr< Detail > mDetail
Definition BMPConverter.h:35
bool validateOutputPins()
Definition BMPConverter.cpp:167
BMPConverter(BMPConverterProps _props)
Definition BMPConverter.cpp:139
bool process(frame_container &frames)
Definition BMPConverter.cpp:201
bool shouldTriggerSOS()
Definition BMPConverter.cpp:222
bool term()
Definition BMPConverter.cpp:196
bool validateInputPins()
Definition BMPConverter.cpp:148
std::string mOutputPinId
Definition BMPConverter.h:38
Definition Module.h:33
Definition Module.h:151