libcvd
Classes | Enumerations | Functions
CVD::DV3 Namespace Reference

Internal DVBuffer3 helpers. More...

Classes

struct  CSConvert
 
struct  CSConvert< bayer_bggr >
 
struct  CSConvert< bayer_bggr16be >
 
struct  CSConvert< bayer_gbrg >
 
struct  CSConvert< bayer_gbrg16be >
 
struct  CSConvert< bayer_grbg >
 
struct  CSConvert< bayer_grbg16be >
 
struct  CSConvert< bayer_rggb >
 
struct  CSConvert< bayer_rggb16be >
 
struct  CSConvert< byte >
 
struct  CSConvert< Rgb< byte > >
 
struct  CSConvert< short unsigned int >
 
struct  CSConvert< yuv411 >
 
struct  CSConvert< yuv422 >
 
struct  CSFilter
 
struct  CSFilter< bayer_bggr >
 
struct  CSFilter< bayer_bggr16be >
 
struct  CSFilter< bayer_gbrg >
 
struct  CSFilter< bayer_gbrg16be >
 
struct  CSFilter< bayer_grbg >
 
struct  CSFilter< bayer_grbg16be >
 
struct  CSFilter< bayer_rggb >
 
struct  CSFilter< bayer_rggb16be >
 
struct  DV3Frame
 
struct  LibDCParams
 
class  RawDVBuffer3
 Non-templated libDC1394 interface. More...
 
class  VPrint
 
class  VPrint_
 

Enumerations

enum  DV3Feature {
  BRIGHTNESS, EXPOSURE, SHARPNESS, WHITE_BALANCE,
  HUE, SATURATION, GAMMA, SHUTTER,
  GAIN, IRIS, FOCUS, ZOOM,
  PAN, TILT, FRAME_RATE
}
 This enumerates the list of controllable features (This isn't the full set of DC1394 ones, just a few.)
 
enum  DV3ColourSpace {
  MONO8, MONO16, MONO16S, RGB8,
  RGB16, RGB16S, YUV411, YUV422,
  YUV444, RAW8, RAW16
}
 This enumerates all the colourspace types supported by DC1394 N.b. More...
 
enum  DV3ColourFilter {
  UNDEFINED = -1, RGGB = 0, GBRG = 1, GRBG = 2,
  BGGR = 3
}
 This enumerates the different colour filter tile patterns for Bayer images. More...
 

Functions

string coding (dc1394color_coding_t ii)
 
string filter (dc1394color_filter_t f)
 

Detailed Description

Internal DVBuffer3 helpers.

Enumeration Type Documentation

◆ DV3ColourFilter

This enumerates the different colour filter tile patterns for Bayer images.

This can be queried from the RawDVBuffer3 for a Bayer mode. This is only supported for DC1394 v2

◆ DV3ColourSpace

This enumerates all the colourspace types supported by DC1394 N.b.

only a small fraction of these map 1:1 to libCVD types