#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: