CVD 0.8
Classes | Typedefs
Video buffers
Video devices and video files

All classes and functions relating to video buffers (as opposed to video frames) More...

Classes

class  CVD::ColourspaceBuffer< T, From >
 A decorator class which wraps a VideoBuffer to perfrom colourspace conversion on the incoming data. More...
struct  CVD::bayer_bggr
 Bayer datatype representing the colour filter pattern BGGR. More...
struct  CVD::bayer_gbrg
 Bayer datatype representing the colour filter pattern GBRG. More...
struct  CVD::bayer_grbg
 Bayer datatype representing the colour filter pattern GRBG. More...
struct  CVD::bayer_rggb
 Bayer datatype representing the colour filter pattern RGGB. More...
struct  CVD::bayer_bggr16
 16 bit Bayer datatype representing the colour filter pattern BGGR More...
struct  CVD::bayer_gbrg16
 16bit Bayer datatype representing the colour filter pattern GBRG More...
struct  CVD::bayer_grbg16
 16bit Bayer datatype representing the colour filter pattern GRBG More...
struct  CVD::bayer_rggb16
 16bit Bayer datatype representing the colour filter pattern RGGB More...
struct  CVD::bayer_bggr16be
 16 bit big endian Bayer datatype representing the colour filter pattern BGGR More...
struct  CVD::bayer_gbrg16be
 16bit big endian Bayer datatype representing the colour filter pattern GBRG More...
struct  CVD::bayer_grbg16be
 16bit big endian Bayer datatype representing the colour filter pattern GRBG More...
struct  CVD::bayer_rggb16be
 16bit big endian Bayer datatype representing the colour filter pattern RGGB More...
struct  CVD::yuv411
 A datatype to represent yuv411 (uyyvyy) data, typically from firewire cameras. More...
struct  CVD::yuv422
 A datatype to represent yuv422 (yuyv) data. More...
struct  CVD::yuv420p
 A datatype to represent yuv420p (yy...u...v) data. More...
struct  CVD::vuy422
 A datatype to represent the other yuv422 (uyvy) data. More...
struct  CVD::DeinterlaceBufferFields
 A decorator class which wraps a VideoBuffer to return fields instead of the original frames (see also DeinterlaceFrame). More...
class  CVD::DiskBuffer2< T >
 Play a series of image files as a video stream. More...
class  CVD::LocalVideoBuffer< T >
 Base class for a VideoBuffer which manages its own memory for each VideoFrame that it provides. More...
class  CVD::ReadAheadVideoBuffer< T >
 Decorator video buffer that preloads frames asynchronously in a separate thread. More...
class  CVD::ServerPushJpegBuffer< C >
 Play a server push stream as a video stream. More...
class  CVD::TimedDiskBuffer< T >
 Play a series of image files as a video stream and use a list of provided timestamps. More...
class  CVD::VideoBuffer< T >
 Base class for objects which provide a typed video stream. More...
class  CVD::VideoBufferWithData< T, D >
 Certain video buffers, especially the decorator classes, and buffers such as ServerPushJpegBuffer have additional data with the same lifetime as the buffer. More...
class  CVD::VideoFileBuffer< T >
 A video buffer to play frames from a video file. More...
class  CVD::O2Buffer
 A video buffer to play live video on an SGI O2. More...
class  CVD::DVBuffer2< T >
 A video buffer from a Firewire (IEEE 1394) camera. More...
class  CVD::V4L1Buffer< T >
 A video buffer from a v4l1 video device. More...
class  CVD::V4L2Buffer_Base
 A live video buffer from a the framegrabber (using the Video for Linux 2 API). More...
class  CVD::V4LBuffer< T >
 A live video buffer which uses the Video for Linux 2 (V4L2) API. More...

Typedefs

typedef bayer_bggr CVD::bayer
typedef DVBuffer2< byte > CVD::DVBuffer
typedef V4L1Buffer< byte > CVD::V4L1BufferByte

Detailed Description

All classes and functions relating to video buffers (as opposed to video frames)


Typedef Documentation

typedef bayer_bggr CVD::bayer

typedef to support old bayer datatype

Definition at line 155 of file colourspaces.h.

typedef DVBuffer2<byte> CVD::DVBuffer

An 8-bit greyscale video buffer from a Firewire (IEEE 1394) camera.

Provides frames of type DVFrame.

Definition at line 295 of file dvbuffer.h.