Video buffers
[Video devices and video files]


Detailed Description

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


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
 A dedicated bayer datatype to configure the V4L1 device to return bayer images. 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. More...
struct  CVD::vuy422
 A datatype to represent the other yuv422 (uyvy) data. More...
class  CVD::DeinterlaceBuffer< T >
 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 video stream. 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 DVBuffer2< byte > CVD::DVBuffer
typedef V4L1Buffer
< byte > 
CVD::V4L1BufferByte


Typedef Documentation

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.

typedef V4L1Buffer<byte> CVD::V4L1BufferByte

An 8-bit greyscale video buffer from a V4l1 video device.

Definition at line 241 of file v4l1buffer.h.


Generated on Wed Feb 18 10:23:03 2009 for CVD by  doxygen 1.5.3