50 std::function<
void(uint64_t time)> processFrame) {
100 double timeout = 0.225)
const {
@ name
Definition base.h:690
uint64_t GrabFrame(wpi::util::RawFrame &image, double timeout=0.225) const
Wait for the next frame and get the image.
Definition RawSink.hpp:65
uint64_t GrabFrameNoTimeout(wpi::util::RawFrame &image) const
Wait for the next frame and get the image.
Definition RawSink.hpp:79
RawSink(std::string_view name, std::function< void(uint64_t time)> processFrame)
Create a sink for accepting raws images in a separate thread.
Definition RawSink.hpp:49
RawSink(std::string_view name)
Create a sink for accepting raw images.
Definition RawSink.hpp:33
uint64_t GrabFrameLastTime(wpi::util::RawFrame &image, uint64_t lastFrameTime, double timeout=0.225) const
Wait for the next frame and get the image.
Definition RawSink.hpp:99
CS_Sink m_handle
Definition VideoSink.hpp:229
CS_Status m_status
Definition VideoSink.hpp:228
uint64_t GrabSinkFrameTimeout(CS_Sink sink, WPI_RawFrame &image, double timeout, CS_Status *status)
CS_Sink CreateRawSink(std::string_view name, bool isCv, CS_Status *status)
uint64_t GrabSinkFrame(CS_Sink sink, WPI_RawFrame &image, CS_Status *status)
CS_Sink CreateRawSinkCallback(std::string_view name, bool isCv, std::function< void(uint64_t time)> processFrame, CS_Status *status)
uint64_t GrabSinkFrameTimeoutLastTime(CS_Sink sink, WPI_RawFrame &image, double timeout, uint64_t lastFrameTime, CS_Status *status)
CameraServer (cscore) namespace.
Definition CvSource.hpp:15
Definition RawFrame.hpp:20