Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
ExportJpeg Class Reference
Inheritance diagram for ExportJpeg:
Inheritance graph
Collaboration diagram for ExportJpeg:
Collaboration graph

Public Member Functions

 ExportJpeg ()
 
 ExportJpeg (boost::shared_ptr< FramesQueue > queueObj, std::function< bool(frame_container &frames, bool forceBlockingPush)> _send)
 
bool exportSend (frame_container &frames)
 
bool handleExport (uint64_t &queryStart, uint64_t &queryEnd, bool &timeReset, mQueueMap &queueMap, uint64_t &endTimeSaved) override
 
- Public Member Functions inherited from ExportQState
 ExportQState (State::StateType type)
 
bool handleExport (uint64_t &queryStart, uint64_t &queryEnd, bool &timeReset, mQueueMap &queueMap, uint64_t &endTimeSaved) override
 
- Public Member Functions inherited from State
 State ()
 
virtual ~State ()
 
 State (StateType type_)
 

Additional Inherited Members

- Public Types inherited from State
enum  StateType { IDLE = 0 , WAITING , EXPORT }
 
typedef std::map< uint64_t, frame_container > mQueueMap
 
- Public Attributes inherited from State
float matrix [16]
 
float width
 
float height
 
float z
 
boost::shared_ptr< FramesQueuequeueObject
 
std::function< bool(frame_container &frames, bool forceBlockingPush)> send
 
std::function< std::string(int type)> getInputPinIdByType
 
bool isBFrameEnabled = true
 
bool isProcessCall = false
 
StateType Type = StateType::IDLE
 

Constructor & Destructor Documentation

◆ ExportJpeg() [1/2]

ExportJpeg::ExportJpeg ( )
inline

◆ ExportJpeg() [2/2]

ExportJpeg::ExportJpeg ( boost::shared_ptr< FramesQueue > queueObj,
std::function< bool(frame_container &frames, bool forceBlockingPush)> _send )
inline

Member Function Documentation

◆ exportSend()

bool ExportJpeg::exportSend ( frame_container & frames)
inlinevirtual

Reimplemented from State.

◆ handleExport()

bool ExportJpeg::handleExport ( uint64_t & queryStart,
uint64_t & queryEnd,
bool & timeReset,
mQueueMap & queueMap,
uint64_t & endTimeSaved )
inlineoverridevirtual

Reimplemented from State.


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