9 #include <condition_variable>
17 FrameGrabberBase(
const std::string& hostname, std::uint16_t port, std::uint32_t timeoutMs);
20 void start(std::shared_ptr<VisionaryData> inactiveDataHandler, std::shared_ptr<VisionaryData> activeDataHandler);
21 bool getNextFrame(std::shared_ptr<VisionaryData>& pDataHandler, std::uint32_t timeoutMs = 1000);