CVD 0.8
|
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 |
All classes and functions relating to video buffers (as opposed to video frames)
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.