#include <iostream>#include <fstream>#include <sstream>#include <string>#include <vector>#include <cstdlib>#include <cvd/config.h>#include <cvd/colourspacebuffer.h>#include <cvd/localvideobuffer.h>#include <cvd/image_convert.h>#include <cvd/colourspace_convert.h>#include <cvd/colourspace_frame.h>#include <cvd/colourspaces.h>#include <cvd/videobuffer.h>#include <memory>#include <deque>#include <cvd/thread.h>#include <cvd/synchronized.h>#include <pthread.h>#include <cvd/diskbuffer2.h>#include <cvd/timer.h>#include <cvd/serverpushjpegframe.h>

Go to the source code of this file.
Classes | |
| struct | CVD::MakeConverter< Out, In, can_convert > |
| struct | CVD::MakeConverter< Out, In, false > |
| struct | CVD::MakeConverter< T, T, true > |
| struct | CVD::makeDiskBuffer2< T, Implemented > |
| struct | CVD::makeDiskBuffer2< T, false > |
| struct | CVD::makeJPEGStream< T, Implemented > |
| struct | CVD::makeJPEGStream< T, false > |
| struct | CVD::ParseException |
| struct | CVD::VideoSource |
| struct | CVD::VideoSourceException |
Namespaces | |
| namespace | CVD |
Functions | |
| void | CVD::get_colourspace_options (const VideoSource &vs, std::string &from) |
| void | CVD::get_dc1394_options (const VideoSource &vs, ImageRef &size, float &fps, ImageRef &offset, bool &verbose, bool &bus_reset, int &format7_mode) |
| void | CVD::get_file_options (const VideoSource &vs, int &ra_frames, VideoBufferFlags::OnEndOfBuffer &eob) |
| void | CVD::get_files_options (const VideoSource &vs, int &fps, int &ra_frames, VideoBufferFlags::OnEndOfBuffer &eob) |
| void | CVD::get_jpegstream_options (const VideoSource &vs, int &fps) |
| void | CVD::get_qt_options (const VideoSource &vs, ImageRef &size, bool &showsettings, bool &verbose) |
| void | CVD::get_v4l1_options (const VideoSource &vs, ImageRef &size) |
| void | CVD::get_v4l2_options (const VideoSource &vs, ImageRef &size, int &input, bool &interlaced, bool &verbose) |
| template<class T > | |
| VideoBuffer< T > * | CVD::makeColourspaceBuffer (const std::string &c, const std::string &r) |
| template<class Out , class In > | |
| VideoBuffer< Out > * | CVD::makeConvertBufferBit (const std::string &r) |
| template<> | |
| VideoBuffer< byte > * | CVD::makeDVBuffer2 (int cam, ImageRef size, float fps, ImageRef offset, bool verbose, bool bus_reset, int format7_mode) |
| template<class T > | |
| VideoBuffer< T > * | CVD::makeDVBuffer2 (int, ImageRef, float, ImageRef, bool, bool, int) |
| template<> | |
| VideoBuffer< vuy422 > * | CVD::makeQTBuffer (const ImageRef &size, int input, bool showsettings, bool verbose) |
| template<class T > | |
| VideoBuffer< T > * | CVD::makeQTBuffer (const ImageRef &, int, bool, bool) |
| template<> | |
| VideoBuffer< byte > * | CVD::makeV4L1Buffer (const std::string &dev, const ImageRef &size) |
| template<class T > | |
| VideoBuffer< T > * | CVD::makeV4L1Buffer (const std::string &, const ImageRef &) |
| template<> | |
| VideoBuffer< byte > * | CVD::makeV4LBuffer (const std::string &dev, const ImageRef &size, int input, bool interlaced, bool verbose) |
| template<class T > | |
| VideoBuffer< T > * | CVD::makeV4LBuffer (const std::string &, const ImageRef &, int, bool, bool) |
| template<> | |
| VideoBuffer< byte > * | CVD::makeVideoFileBuffer (const std::string &file, VideoBufferFlags::OnEndOfBuffer eob) |
| template<class T > | |
| VideoBuffer< T > * | CVD::makeVideoFileBuffer (const std::string &, VideoBufferFlags::OnEndOfBuffer) |
| template<class T > | |
| VideoBuffer< T > * | CVD::open_video_source (std::istream &in) |
| template<class T > | |
| VideoBuffer< T > * | CVD::open_video_source (const VideoSource &vs) |
| template<class T > | |
| VideoBuffer< T > * | CVD::open_video_source (const std::string &src) |
| std::ostream & | CVD::operator<< (std::ostream &out, const VideoSource &vs) |
| void | CVD::parse (std::istream &in, VideoSource &vs) |