JeVois
1.20
JeVois Smart Embedded Machine Vision Toolkit
|
Share this page: |
|
|
|
|
|
|
Go to the documentation of this file.
46 virtual void setFormat(VideoMapping
const & m)
override;
65 std::vector<std::shared_ptr<VideoBuf> > itsBuffers;
67 std::shared_ptr<jevois::GUIhelper> itsHelper;
68 std::atomic<bool> itsStreaming;
Video output to local screen with basic GUI.
virtual void get(RawImage &img) override
Get a pre-allocated image so that we can fill the pixel data and later send out using send()
VideoDisplayGUI(std::shared_ptr< GUIhelper > helper, size_t nbufs=2)
Constructor.
Base class for video output. Gadget, MovieOutput, VideoDisplay, and VideoOutputNone derive from it.
virtual void streamOn() override
Start streaming.
virtual ~VideoDisplayGUI()
Virtual destructor for safe inheritance.
Thread-safe synchronized producer/consumer queue.
A raw image as coming from a V4L2 Camera and/or being sent out to a USB Gadget.
virtual void send(RawImage const &img) override
Send an image out to display.
virtual void streamOff() override
Stop streaming.
virtual void abortStream() override
Abort streaming.
virtual void setFormat(VideoMapping const &m) override
Set the video format and frame rate, allocate the buffers.