CVD::QT::RawQT Class Reference

#include <qtbuffer.h>

Inheritance diagram for CVD::QT::RawQT:
Inheritance graph
[legend]

List of all members.

Public Member Functions

bool frame_pending ()
 Is there a new frame ready?
double frame_rate ()
 Get the camera frame rate.
unsigned char * get_frame ()
std::string get_frame_format_string ()
 Get the video format string.
ImageRef get_size () const
void put_frame (unsigned char *)
 RawQT (const ImageRef &size, unsigned int mode, unsigned int num=0, bool showSettingsDialog=false, bool verbose=false)
virtual ~RawQT ()

Private Attributes

std::string frame_format_string
RawQTPimpl * pimpl

Detailed Description

Internal (non type-safe) class used by qtbuffer classes to access video devices with QuickTime support.

Definition at line 84 of file qtbuffer.h.


Constructor & Destructor Documentation

CVD::QT::RawQT::RawQT ( const ImageRef size,
unsigned int  mode,
unsigned int  num = 0,
bool  showSettingsDialog = false,
bool  verbose = false 
)

constructor

Parameters:
dev file name of the device to open
mode color palette to use (not supported yet)
num which camera to open
virtual CVD::QT::RawQT::~RawQT (  )  [virtual]

Member Function Documentation

bool CVD::QT::RawQT::frame_pending (  ) 

Is there a new frame ready?

Reimplemented in CVD::QTBuffer< T >.

double CVD::QT::RawQT::frame_rate (  ) 

Get the camera frame rate.

Reimplemented in CVD::QTBuffer< T >.

unsigned char* CVD::QT::RawQT::get_frame (  ) 

returns the data of the next captured frame

Reimplemented in CVD::QTBuffer< T >.

std::string CVD::QT::RawQT::get_frame_format_string (  ) 

Get the video format string.

ImageRef CVD::QT::RawQT::get_size (  )  const

Get the width in pixels of the captured frames.

void CVD::QT::RawQT::put_frame ( unsigned char *   ) 

returns the frame data to be used for further capturing


Member Data Documentation

std::string CVD::QT::RawQT::frame_format_string [private]

Definition at line 111 of file qtbuffer.h.

RawQTPimpl* CVD::QT::RawQT::pimpl [private]

Definition at line 110 of file qtbuffer.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


libcvd
Author(s): Edward Rosten, Paul Smith, Tom Drummond, Gerhard Reitmayr, Ethan Eade, Timothy Gan, Chris Kemp, Georg Klein
autogenerated on Fri Jan 11 09:14:00 2013