#include <FrameGrabberBase.h>
Definition at line 14 of file FrameGrabberBase.h.
◆ FrameGrabberBase()
visionary::FrameGrabberBase::FrameGrabberBase |
( |
const std::string & |
hostname, |
|
|
std::uint16_t |
port, |
|
|
std::uint32_t |
timeoutMs |
|
) |
| |
◆ ~FrameGrabberBase()
visionary::FrameGrabberBase::~FrameGrabberBase |
( |
| ) |
|
◆ getCurrentFrame()
bool visionary::FrameGrabberBase::getCurrentFrame |
( |
std::shared_ptr< VisionaryData > & |
pDataHandler | ) |
|
◆ getNextFrame()
bool visionary::FrameGrabberBase::getNextFrame |
( |
std::shared_ptr< VisionaryData > & |
pDataHandler, |
|
|
std::uint32_t |
timeoutMs = 1000 |
|
) |
| |
◆ run()
void visionary::FrameGrabberBase::run |
( |
| ) |
|
|
private |
◆ start()
void visionary::FrameGrabberBase::start |
( |
std::shared_ptr< VisionaryData > |
inactiveDataHandler, |
|
|
std::shared_ptr< VisionaryData > |
activeDataHandler |
|
) |
| |
◆ m_connected
bool visionary::FrameGrabberBase::m_connected |
|
private |
◆ m_dataHandler_mutex
std::mutex visionary::FrameGrabberBase::m_dataHandler_mutex |
|
private |
◆ m_FrameAvailable
bool visionary::FrameGrabberBase::m_FrameAvailable |
|
private |
◆ m_frameAvailableCv
std::condition_variable visionary::FrameGrabberBase::m_frameAvailableCv |
|
private |
◆ m_grabberThread
std::thread visionary::FrameGrabberBase::m_grabberThread |
|
private |
◆ m_hostname
const std::string visionary::FrameGrabberBase::m_hostname |
|
private |
◆ m_isRunning
bool visionary::FrameGrabberBase::m_isRunning |
|
private |
◆ m_pDataHandler
std::shared_ptr<VisionaryData> visionary::FrameGrabberBase::m_pDataHandler |
|
private |
◆ m_pDataStream
◆ m_port
const std::uint16_t visionary::FrameGrabberBase::m_port |
|
private |
◆ m_timeoutMs
const std::uint32_t visionary::FrameGrabberBase::m_timeoutMs |
|
private |
The documentation for this class was generated from the following files: