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