CVD::DV3::RawDVBuffer3 Class Reference

#include <dvbuffer3.h>

Inheritance diagram for CVD::DV3::RawDVBuffer3:

CVD::DVBuffer3< pixel_T >

List of all members.


Detailed Description

Non-templated libDC1394 interface.

This is used by DVBuffer3. If you want typed video frames, you should use DVBuffer 3 instead.. The implementation of this class depends on which version of libDC1394 is installed on the system.

Definition at line 88 of file dvbuffer3.h.


Public Member Functions

 RawDVBuffer3 (DV3ColourSpace colourspace, unsigned int nCamNumber=0, ImageRef irSize=ImageRef(-1,-1), float fFrameRate=-1.0)
ImageRef size ()
double frame_rate ()
VideoFrame< byte > * get_frame ()
void put_frame (VideoFrame< byte > *f)
bool frame_pending ()
void set_feature_value (DV3Feature nFeature, unsigned int nValue)
unsigned int get_feature_value (DV3Feature nFeature)
std::pair< unsigned
int, unsigned int > 
get_feature_min_max (DV3Feature nFeature)
void auto_on_off (DV3Feature nFeature, bool bValue)

Constructor & Destructor Documentation

CVD::DV3::RawDVBuffer3::RawDVBuffer3 ( DV3ColourSpace  colourspace,
unsigned int  nCamNumber = 0,
ImageRef  irSize = ImageRef(-1,-1),
float  fFrameRate = -1.0 
)

Mode-selecting constructor for all standard modes (not Mode7).

Parameters:
colourspace Enumerated colourspace requested
nCamNumber Which camera on the bus to use
irSize Requested video size; if left at (-1,-1) use biggest available
fFrameRate Requested frame-rate; if negative, use fastest available


The documentation for this class was generated from the following file:
Generated on Wed Feb 18 10:23:11 2009 for CVD by  doxygen 1.5.3