12 stream = _stream->getCudaStream();
36 template<
class Archive>
37 void serialize(Archive &ar,
const unsigned int version)
39 ar & boost::serialization::base_object<ModuleProps>(*
this);
60 bool process(frame_container& frames);
64 void addInputPin(framemetadata_sp& metadata,
string& pinId);
Definition EffectsNPPI.h:7
double hue
Definition EffectsNPPI.h:19
double saturation
Definition EffectsNPPI.h:20
void serialize(Archive &ar, const unsigned int version)
Definition EffectsNPPI.h:37
int brightness
Definition EffectsNPPI.h:22
double contrast
Definition EffectsNPPI.h:21
EffectsNPPIProps(cudastream_sp &_stream)
Definition EffectsNPPI.h:9
cudastream_sp stream_sp
Definition EffectsNPPI.h:25
friend class boost::serialization::access
Definition EffectsNPPI.h:34
cudaStream_t stream
Definition EffectsNPPI.h:24
size_t getSerializeSize()
Definition EffectsNPPI.h:28
Definition EffectsNPPI.cpp:15
bool validateOutputPins()
Definition EffectsNPPI.cpp:418
EffectsNPPIProps getProps()
Definition EffectsNPPI.cpp:558
bool processSOS(frame_sp &frame)
Definition EffectsNPPI.cpp:482
bool validateInputPins()
Definition EffectsNPPI.cpp:392
bool init()
Definition EffectsNPPI.cpp:454
bool term()
Definition EffectsNPPI.cpp:464
boost::shared_ptr< Detail > mDetail
Definition EffectsNPPI.h:73
size_t mFrameLength
Definition EffectsNPPI.h:76
void addInputPin(framemetadata_sp &metadata, string &pinId)
Definition EffectsNPPI.cpp:444
bool shouldTriggerSOS()
Definition EffectsNPPI.cpp:547
bool process(frame_container &frames)
Definition EffectsNPPI.cpp:469
bool processEOS(string &pinId)
Definition EffectsNPPI.cpp:552
void setProps(EffectsNPPIProps &props)
Definition EffectsNPPI.cpp:566
std::string mOutputPinId
Definition EffectsNPPI.h:78
void setMetadata(framemetadata_sp &metadata)
Definition EffectsNPPI.cpp:489
framemetadata_sp mOutputMetadata
Definition EffectsNPPI.h:77
EffectsNPPIProps props
Definition EffectsNPPI.h:79
virtual ~EffectsNPPI()
Definition EffectsNPPI.cpp:390
bool handlePropsChange(frame_sp &frame)
Definition EffectsNPPI.cpp:571
int mFrameType
Definition EffectsNPPI.h:75
EffectsNPPI(EffectsNPPIProps _props)
Definition EffectsNPPI.cpp:385
ModuleProps()
Definition Module.h:40
virtual size_t getSerializeSize()
Definition Module.h:101
Module(Kind nature, string name, ModuleProps _props)
Definition Module.cpp:144