libcvd
Classes | Typedefs

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

Collaboration diagram for Video buffers:

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::DVBuffer2< T >
 A video buffer from a Firewire (IEEE 1394) camera. More...
 
class  CVD::V4LBuffer< T >
 A live video buffer which uses the Video for Linux 2 (V4L2) API. More...
 
class  CVD::LocalVideoBuffer< T >
 Base class for a VideoBuffer which manages its own memory for each VideoFrame that it provides. 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::SkipBuffer< T >
 A decorator class which wraps a VideoBuffer to skip frames. More...
 
class  CVD::UVCBuffer< T >
 A live video buffer which uses the Video for Linux 2 (V4L2) API. 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...
 

Typedefs

typedef bayer_bggr CVD::bayer
 typedef to support old bayer datatype More...
 
typedef DVBuffer2< byteCVD::DVBuffer
 An 8-bit greyscale video buffer from a Firewire (IEEE 1394) camera. More...
 

Detailed Description

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

Typedef Documentation

◆ bayer

typedef to support old bayer datatype

Deprecated:

◆ DVBuffer

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

Provides frames of type DVFrame.