FirewireCamera Class Reference

Firewire camera. More...

#include <cams/firewire.h>

Inheritance diagram for FirewireCamera:

List of all members.


Public Member Functions

 FirewireCamera (dc1394framerate_t framerate=DC1394_FRAMERATE_30, dc1394video_mode_t mode=DC1394_VIDEO_MODE_640x480_YUV422, dc1394speed_t speed=DC1394_ISO_SPEED_400, int num_buffers=8)
 Constructor.
 FirewireCamera (const CameraArgumentParser *cap)
 Constructor.
virtual ~FirewireCamera ()
 Empty destructor.
virtual void open ()
 Open the camera.
virtual void start ()
 Start image transfer from the camera.
virtual void stop ()
 Stop image transfer from the camera.
virtual void close ()
 Close camera.
virtual void flush ()
 Flush image queue.
virtual void capture ()
 Capture an image.
virtual void print_info ()
 Print out camera information.
virtual bool ready ()
 Camera is ready for taking pictures.
virtual unsigned char * buffer ()
 Get access to current image buffer.
virtual unsigned int buffer_size ()
 Size of buffer.
virtual void dispose_buffer ()
 Dispose current buffer.
virtual unsigned int pixel_width ()
 Width of image in pixels.
virtual unsigned int pixel_height ()
 Height of image in pixels.
virtual colorspace_t colorspace ()
 Colorspace of returned image.
virtual void set_image_number (unsigned int n)
 Set image number to retrieve.
bool iso_mode_enabled ()
 Check if ISO mode is enabled.
virtual bool auto_focus ()
 Check if auto focus is enabled.
virtual void set_auto_focus (bool enabled)
 Enable or disable auto focus.
virtual unsigned int focus ()
 Get current focus value.
virtual void set_focus (unsigned int focus)
 Set new focus value.
virtual unsigned int focus_min ()
 Get minimum focus value.
virtual unsigned int focus_max ()
 Get maximum focus value.
virtual bool auto_shutter ()
 Get status of auto shutter.
virtual void set_auto_shutter (bool enabled)
 Set status of auto shutter.
virtual unsigned int shutter ()
 Get shutter value.
virtual void set_shutter (unsigned int shutter)
 Set shutter value.
virtual bool auto_white_balance ()
 Get status of auto white balance.
virtual void set_auto_white_balance (bool enabled)
 Set status of auto white balance.
virtual void white_balance (unsigned int *ub, unsigned int *vr)
 Get white balance values.
virtual void set_white_balance (unsigned int ub, unsigned int vr)
 Set white balance values.
virtual void set_gain (unsigned int gain)
 Set the gain.
virtual void parse_set_focus (const char *focus)
 Parse focus and set value.
virtual void parse_set_white_balance (const char *white_balance)
 Parse white balance and set value.
virtual void parse_set_shutter (const char *shutter)
 Parse shutter and set value.
virtual uint64_t guid () const
 Get Firewire GUID of camera.
virtual const char * model () const
 Get camera model.

Static Public Member Functions

static void print_available_fwcams ()
 Print list of cameras.

Protected Attributes

int _num_buffers
 Number of DMA buffers.
bool _opened
 true if camera has been opened, false otherwise
bool _started
 true if camera has been started, false otherwise
bool _auto_focus
 true if auto focus is enabled, false if disabled
bool _auto_shutter
 true if auto shutter is enabled, false if disabled
bool _auto_white_balance
 true if auto white balance is enabled, false if disabled
bool _valid_frame_received
 true, if a valid frame has been received, false otherwise
bool _do_set_shutter
 true if the shutter should actually be set, false otherwise
bool _do_set_white_balance
 true if the white balance should actually be set, false otherwise
bool _do_set_focus
 true if the focus should actually be set, false otherwise
dc1394_t * _dc1394
 DC1394 main context.
dc1394video_mode_t _mode
 DC1394 video mode.
bool _format7_mode_enabled
 Indicator of Format7 status.
dc1394speed_t _speed
 DC1394 speed.
dc1394framerate_t _framerate
 DC1394 framerate.
dc1394camera_t * _camera
 DC1394 camera handle.
dc1394video_frame_t * _frame
 Last captured DC1394 video frame.
dc1394color_coding_t _format7_coding
 Format7 color coding.
int _format7_bpp
 Format7 bytes per packet.
int _format7_width
 Format7 width.
int _format7_height
 Format7 height.
int _format7_startx
 Format7 ROI Start X coordinate.
int _format7_starty
 Format7 ROI Start Y coordinate.
unsigned int _white_balance_ub
 White balance U/B value.
unsigned int _white_balance_vr
 White balance V/R value.
unsigned int _shutter
 Shutter value.
unsigned int _focus
 Focus value.
unsigned int _gain
 Gain value.
bool _auto_gain
 True, if gain is set automatically.
char * _model
 Camera model, used in open to identify the camera, if empty first found camera is used.

Detailed Description

Firewire camera.

This camera implementation allows for access to IEEE1394 cameras via libdc1394.

Author:
Tim Niemueller

Definition at line 39 of file firewire.h.


Constructor & Destructor Documentation

FirewireCamera::FirewireCamera ( dc1394framerate_t  framerate = DC1394_FRAMERATE_30,
dc1394video_mode_t  mode = DC1394_VIDEO_MODE_640x480_YUV422,
dc1394speed_t  speed = DC1394_ISO_SPEED_400,
int  num_buffers = 8 
)

Constructor.

Parameters:
framerate desired framerate
mode desired mode
speed IEEE 1394 speed
num_buffers number of DMA buffers

Definition at line 55 of file firewire.cpp.

References _auto_focus, _auto_gain, _auto_shutter, _auto_white_balance, _camera, _dc1394, _do_set_focus, _do_set_shutter, _do_set_white_balance, _format7_bpp, _format7_height, _format7_mode_enabled, _format7_startx, _format7_starty, _format7_width, _framerate, _gain, _mode, _model, _num_buffers, _opened, _speed, _started, _valid_frame_received, _white_balance_ub, and _white_balance_vr.

FirewireCamera::FirewireCamera ( const CameraArgumentParser cap  ) 

Constructor.

Initialize and take parameters from camera argument parser. The following arguments are supported:

  • mode=MODE where MODE is one of
    • 640x480_YUV422
    • 640x480_MONO16
    • FORMAT7_0
    • FORMAT7_1
    • FORMAT7_2
    • FORMAT7_3
    • FORMAT7_4
    • FORMAT7_5
    • FORMAT7_6
    • FORMAT7_7
  • coding=CODING, color coding for Format7, CODING is one of:
    • YUV422
    • MONO16
    • RAW16
  • isospeed=SPEED, ISO speed, SPEED is one of:
    • 400
    • 800
  • framerate=FPS, desired rate in frames per second, FPS is one of:
    • 15
    • 30
    • 60
    • 120
  • nbufs=NBUFS, number of DMA buffers, integer, 0 < n <= 32
  • width=WIDTH, width in pixels of Format7 ROI
  • height=HEIGHT, height in pixels of Format7 ROI
  • startx=STARTX, X start of Format7 ROI
  • starty=STARTY, Y start of Format7 ROI
  • packetsize=BYTES, packet size in BYTES
  • white_balance=(auto|U,V), white balance value, either auto for auto white balance or U/B and V/R values for adjustment
  • shutter=auto, determine the shutter time automatically
  • focus=MODE, MODE is either auto for auto focus, manual for manual focus without actually setting (for example set from external application) or a number for the focus.
    Parameters:
    cap camera argument parser

Definition at line 848 of file firewire.cpp.

References _auto_focus, _auto_gain, _auto_shutter, _auto_white_balance, _camera, _dc1394, _do_set_focus, _do_set_shutter, _do_set_white_balance, _format7_bpp, _format7_coding, _format7_height, _format7_mode_enabled, _format7_startx, _format7_starty, _format7_width, _framerate, _gain, _mode, _model, _num_buffers, _opened, _shutter, _speed, _started, _valid_frame_received, _white_balance_ub, _white_balance_vr, CameraArgumentParser::cam_id(), CameraArgumentParser::get(), CameraArgumentParser::has(), parse_set_focus(), parse_set_shutter(), and parse_set_white_balance().

FirewireCamera::~FirewireCamera (  )  [virtual]

Empty destructor.

Definition at line 92 of file firewire.cpp.

References _model, and close().


Member Function Documentation

bool FirewireCamera::auto_focus (  )  [virtual]

Check if auto focus is enabled.

Returns:
true, if the camera is in auto focus mode, false otherwise
Exceptions:
NotImplementedException Not implemented by this control

Implements CameraControlFocus.

Definition at line 535 of file firewire.cpp.

References _auto_focus.

bool FirewireCamera::auto_shutter (  )  [virtual]

Get status of auto shutter.

Returns:
true if auto shutter is enabled, false otherwise

Definition at line 605 of file firewire.cpp.

References _auto_shutter.

bool FirewireCamera::auto_white_balance (  )  [virtual]

Get status of auto white balance.

Returns:
true if white balance is enabled, false otherwise

Definition at line 655 of file firewire.cpp.

References _auto_white_balance.

unsigned char * FirewireCamera::buffer (  )  [virtual]

Get access to current image buffer.

This will return a pointer to the current buffer. The buffer contains an image of the given colorspace, width and height.

Returns:
pointer to image buffer

Implements Camera.

Reimplemented in Bumblebee2Camera.

Definition at line 347 of file firewire.cpp.

References _frame, and _valid_frame_received.

unsigned int FirewireCamera::buffer_size (  )  [virtual]

Size of buffer.

Gets the size in bytes of the buffer returned by buffer().

Returns:
size of buffer in bytes

Implements Camera.

Definition at line 358 of file firewire.cpp.

References _frame, and _valid_frame_received.

void FirewireCamera::capture (  )  [virtual]

Capture an image.

Although cameras shall operate with a continuous image flow where possible sometimes capturing an image means copying a buffer or advancing a buffer list pointer. This shall be done in this method. For a camera-using application it is mandatory to call capture() just before accessing the image buffer.

Implements Camera.

Reimplemented in Bumblebee2Camera.

Definition at line 311 of file firewire.cpp.

References _camera, _frame, _model, _opened, _started, _valid_frame_received, and iso_mode_enabled().

Referenced by flush().

void FirewireCamera::close (  )  [virtual]

Close camera.

This closes the camera device. The camera must have been stopped before calling close().

Implements Camera.

Reimplemented in Bumblebee2Camera.

Definition at line 368 of file firewire.cpp.

References _camera, _dc1394, _opened, _started, and stop().

Referenced by ~FirewireCamera().

colorspace_t FirewireCamera::colorspace (  )  [virtual]

Colorspace of returned image.

Returns:
colorspace of image returned by buffer()

Implements Camera.

Definition at line 433 of file firewire.cpp.

References _format7_coding, and _mode.

void FirewireCamera::dispose_buffer (  )  [virtual]

Dispose current buffer.

Some cameras need disposal of the current buffer (for example to free space in a queue to retrieve the next image). This is done with this method. It has to be called after all work has been done on the image as desired. After dispose_buffer() has been called no further access may happen to the image buffer or undesired behavior may happen.

Implements Camera.

Definition at line 382 of file firewire.cpp.

References _camera, _frame, and _valid_frame_received.

Referenced by flush().

void FirewireCamera::flush (  )  [virtual]

Flush image queue.

Some cameras may have an image buffer queue. With this it can happen that if the processing of an image took longer than desired it is needed to flush this buffer queue.

Implements Camera.

Definition at line 337 of file firewire.cpp.

References capture(), and dispose_buffer().

unsigned int FirewireCamera::focus (  )  [virtual]

Get current focus value.

Returns:
current focus value.

Implements CameraControlFocus.

Definition at line 542 of file firewire.cpp.

References _camera.

unsigned int FirewireCamera::focus_max (  )  [virtual]

Get maximum focus value.

Returns:
maximum focus value.

Implements CameraControlFocus.

Definition at line 575 of file firewire.cpp.

References _camera.

unsigned int FirewireCamera::focus_min (  )  [virtual]

Get minimum focus value.

Returns:
minimum focus value.

Implements CameraControlFocus.

Definition at line 562 of file firewire.cpp.

References _camera.

uint64_t FirewireCamera::guid (  )  const [virtual]

Get Firewire GUID of camera.

Returns:
IEEE1394 GUID

Definition at line 286 of file firewire.cpp.

References _camera, and _opened.

Referenced by TriclopsStereoProcessor::generate_rectification_lut(), Bumblebee2Camera::print_info(), and Bumblebee2Camera::verify_guid().

bool FirewireCamera::iso_mode_enabled (  ) 

Check if ISO mode is enabled.

Returns:
true if isochronous transfer is running, false otherwise.
Exceptions:
Exception thrown if the transmission status could not be determined

Definition at line 250 of file firewire.cpp.

References _camera.

Referenced by capture(), and open().

const char * FirewireCamera::model (  )  const [virtual]

Get camera model.

Returns:
string with the camera model name

Definition at line 300 of file firewire.cpp.

References _camera, and _opened.

Referenced by TriclopsStereoProcessor::generate_rectification_lut().

void FirewireCamera::open (  )  [virtual]

Open the camera.

The camera is opened, but image transfer not yet started. This can be used to detect general problems with the camera while delaying the real transfer startup until it is needed.

Implements Camera.

Reimplemented in Bumblebee2Camera.

Definition at line 103 of file firewire.cpp.

References _auto_focus, _auto_gain, _auto_shutter, _auto_white_balance, _camera, _dc1394, _do_set_focus, _do_set_shutter, _do_set_white_balance, _focus, _format7_bpp, _format7_coding, _format7_height, _format7_mode_enabled, _format7_startx, _format7_starty, _format7_width, _framerate, _gain, _mode, _model, _opened, _shutter, _speed, _white_balance_ub, _white_balance_vr, iso_mode_enabled(), set_auto_focus(), set_auto_shutter(), set_auto_white_balance(), set_focus(), set_gain(), set_shutter(), and set_white_balance().

void FirewireCamera::parse_set_focus ( const char *  focus  )  [virtual]

Parse focus and set value.

Parses the given string for a valid focus value and sets it.

Parameters:
focus string representation of value

Definition at line 719 of file firewire.cpp.

References _auto_focus, _do_set_focus, and _focus.

Referenced by Bumblebee2Camera::Bumblebee2Camera(), and FirewireCamera().

void FirewireCamera::parse_set_shutter ( const char *  shutter  )  [virtual]

Parse shutter and set value.

Parses the given string for a valid shutter value and sets it.

Parameters:
shutter string representation of value

Definition at line 788 of file firewire.cpp.

References _auto_shutter, _do_set_shutter, and _shutter.

Referenced by Bumblebee2Camera::Bumblebee2Camera(), and FirewireCamera().

void FirewireCamera::parse_set_white_balance ( const char *  white_balance  )  [virtual]

Parse white balance and set value.

Parses the given string for a valid white balance value and sets it.

Parameters:
white_balance string representation of value

Definition at line 746 of file firewire.cpp.

References _auto_white_balance, _do_set_white_balance, _white_balance_ub, and _white_balance_vr.

Referenced by Bumblebee2Camera::Bumblebee2Camera(), and FirewireCamera().

unsigned int FirewireCamera::pixel_height (  )  [virtual]

Height of image in pixels.

Returns:
height of image in pixels

Implements Camera.

Definition at line 412 of file firewire.cpp.

References _camera, _frame, _mode, _model, _opened, and _valid_frame_received.

Referenced by Bumblebee2Camera::decode_bayer(), Bumblebee2Camera::deinterlace_stereo(), Bumblebee2Camera::open(), and TriclopsStereoProcessor::TriclopsStereoProcessor().

unsigned int FirewireCamera::pixel_width (  )  [virtual]

Width of image in pixels.

Returns:
width of image in pixels

Implements Camera.

Definition at line 391 of file firewire.cpp.

References _camera, _frame, _mode, _model, _opened, and _valid_frame_received.

Referenced by Bumblebee2Camera::decode_bayer(), Bumblebee2Camera::deinterlace_stereo(), Bumblebee2Camera::open(), and TriclopsStereoProcessor::TriclopsStereoProcessor().

void FirewireCamera::print_available_fwcams (  )  [static]

Print list of cameras.

Prints a list of available cameras to stdout.

Definition at line 990 of file firewire.cpp.

void FirewireCamera::print_info (  )  [virtual]

Print out camera information.

Shall print out camera information and current setup information on stdout.

Implements Camera.

Reimplemented in Bumblebee2Camera.

Definition at line 262 of file firewire.cpp.

References _auto_focus, _auto_shutter, _auto_white_balance, _camera, _do_set_shutter, _do_set_white_balance, _opened, _shutter, _valid_frame_received, _white_balance_ub, and _white_balance_vr.

bool FirewireCamera::ready (  )  [virtual]

Camera is ready for taking pictures.

The camera has been opened and started correctly and may now provide images.

Returns:
true, if the camera is ready, false otherwise

Implements Camera.

Definition at line 505 of file firewire.cpp.

References _started.

void FirewireCamera::set_auto_focus ( bool  enabled  )  [virtual]

Enable or disable auto focus.

Parameters:
enabled if true, enable auto focus, otherwise disable
Exceptions:
NotImplementedException Not implemented by this control

Implements CameraControlFocus.

Definition at line 520 of file firewire.cpp.

References _auto_focus, _camera, and _model.

Referenced by open().

void FirewireCamera::set_auto_shutter ( bool  enabled  )  [virtual]

Set status of auto shutter.

Parameters:
enabled true to enable auto shutter, false to disable.

Definition at line 591 of file firewire.cpp.

References _auto_shutter, and _camera.

Referenced by open().

void FirewireCamera::set_auto_white_balance ( bool  enabled  )  [virtual]

Set status of auto white balance.

Parameters:
enabled true to enable auto white balance, false to disable.

Definition at line 641 of file firewire.cpp.

References _auto_white_balance, and _camera.

Referenced by open().

void FirewireCamera::set_focus ( unsigned int  focus  )  [virtual]

Set new focus value.

Parameters:
focus new focus value

Implements CameraControlFocus.

Definition at line 555 of file firewire.cpp.

References _camera.

Referenced by open().

void FirewireCamera::set_gain ( unsigned int  gain  )  [virtual]

Set the gain.

Parameters:
gain the gain value

Definition at line 693 of file firewire.cpp.

References _camera.

Referenced by open().

void FirewireCamera::set_image_number ( unsigned int  n  )  [virtual]

Set image number to retrieve.

If a camera is able to retrieve several images this method can be used to select the image to be retrieved with the next call to capture().

Parameters:
n image number to set

Implements Camera.

Reimplemented in Bumblebee2Camera.

Definition at line 512 of file firewire.cpp.

void FirewireCamera::set_shutter ( unsigned int  shutter  )  [virtual]

Set shutter value.

Parameters:
shutter shutter value

Definition at line 615 of file firewire.cpp.

References _camera.

Referenced by open().

void FirewireCamera::set_white_balance ( unsigned int  ub,
unsigned int  vr 
) [virtual]

Set white balance values.

Parameters:
ub U/B value
vr V/R value

Definition at line 682 of file firewire.cpp.

References _camera.

Referenced by open().

unsigned int FirewireCamera::shutter (  )  [virtual]

Get shutter value.

Returns:
the current shutter value

Definition at line 627 of file firewire.cpp.

References _camera, and _shutter.

void FirewireCamera::start (  )  [virtual]

Start image transfer from the camera.

For many cameras opening the camera and starting transmission of images are two tasks. This method will simply initiate the transfer after the camera as been opened. And exception shall be thrown if the camera has not been opened.

Implements Camera.

Definition at line 209 of file firewire.cpp.

References _camera, _num_buffers, _opened, and _started.

void FirewireCamera::stop (  )  [virtual]

Stop image transfer from the camera.

This will stop the image transfer initiated with start(). This can be used to start and stop the image transfer at will without opening and closing operations inbetween.

Implements Camera.

Definition at line 237 of file firewire.cpp.

References _camera, and _started.

Referenced by close().

void FirewireCamera::white_balance ( unsigned int *  ub,
unsigned int *  vr 
) [virtual]

Get white balance values.

Parameters:
ub contains U/B value upon return
vr contains V/R value upon return

Definition at line 666 of file firewire.cpp.

References _camera, _white_balance_ub, and _white_balance_vr.


Member Data Documentation

bool FirewireCamera::_auto_focus [protected]

true if auto focus is enabled, false if disabled

Definition at line 115 of file firewire.h.

Referenced by auto_focus(), FirewireCamera(), open(), parse_set_focus(), print_info(), and set_auto_focus().

bool FirewireCamera::_auto_gain [protected]

True, if gain is set automatically.

Definition at line 170 of file firewire.h.

Referenced by FirewireCamera(), and open().

true if auto shutter is enabled, false if disabled

Definition at line 117 of file firewire.h.

Referenced by auto_shutter(), FirewireCamera(), open(), parse_set_shutter(), print_info(), and set_auto_shutter().

true if auto white balance is enabled, false if disabled

Definition at line 119 of file firewire.h.

Referenced by auto_white_balance(), FirewireCamera(), open(), parse_set_white_balance(), print_info(), and set_auto_white_balance().

dc1394_t* FirewireCamera::_dc1394 [protected]

DC1394 main context.

Definition at line 130 of file firewire.h.

Referenced by close(), FirewireCamera(), and open().

true if the focus should actually be set, false otherwise

Definition at line 127 of file firewire.h.

Referenced by FirewireCamera(), open(), and parse_set_focus().

true if the shutter should actually be set, false otherwise

Definition at line 123 of file firewire.h.

Referenced by FirewireCamera(), open(), parse_set_shutter(), and print_info().

true if the white balance should actually be set, false otherwise

Definition at line 125 of file firewire.h.

Referenced by FirewireCamera(), open(), parse_set_white_balance(), and print_info().

unsigned int FirewireCamera::_focus [protected]

Focus value.

Definition at line 165 of file firewire.h.

Referenced by open(), and parse_set_focus().

Format7 bytes per packet.

Definition at line 146 of file firewire.h.

Referenced by FirewireCamera(), and open().

dc1394color_coding_t FirewireCamera::_format7_coding [protected]

Format7 color coding.

Definition at line 144 of file firewire.h.

Referenced by Bumblebee2Camera::Bumblebee2Camera(), colorspace(), FirewireCamera(), and open().

Format7 height.

Definition at line 150 of file firewire.h.

Referenced by Bumblebee2Camera::Bumblebee2Camera(), FirewireCamera(), and open().

Indicator of Format7 status.

Definition at line 134 of file firewire.h.

Referenced by FirewireCamera(), and open().

Format7 ROI Start X coordinate.

Definition at line 152 of file firewire.h.

Referenced by Bumblebee2Camera::Bumblebee2Camera(), FirewireCamera(), and open().

Format7 ROI Start Y coordinate.

Definition at line 154 of file firewire.h.

Referenced by Bumblebee2Camera::Bumblebee2Camera(), FirewireCamera(), and open().

Format7 width.

Definition at line 148 of file firewire.h.

Referenced by Bumblebee2Camera::Bumblebee2Camera(), FirewireCamera(), and open().

dc1394video_frame_t* FirewireCamera::_frame [protected]

dc1394framerate_t FirewireCamera::_framerate [protected]

DC1394 framerate.

Definition at line 138 of file firewire.h.

Referenced by FirewireCamera(), and open().

unsigned int FirewireCamera::_gain [protected]

Gain value.

Definition at line 168 of file firewire.h.

Referenced by FirewireCamera(), and open().

dc1394video_mode_t FirewireCamera::_mode [protected]

DC1394 video mode.

Definition at line 132 of file firewire.h.

Referenced by colorspace(), FirewireCamera(), open(), pixel_height(), and pixel_width().

char* FirewireCamera::_model [protected]

Camera model, used in open to identify the camera, if empty first found camera is used.

Definition at line 173 of file firewire.h.

Referenced by Bumblebee2Camera::Bumblebee2Camera(), capture(), FirewireCamera(), open(), pixel_height(), pixel_width(), set_auto_focus(), and ~FirewireCamera().

Number of DMA buffers.

Definition at line 109 of file firewire.h.

Referenced by Bumblebee2Camera::Bumblebee2Camera(), FirewireCamera(), and start().

unsigned int FirewireCamera::_shutter [protected]

Shutter value.

Definition at line 162 of file firewire.h.

Referenced by FirewireCamera(), open(), parse_set_shutter(), print_info(), and shutter().

dc1394speed_t FirewireCamera::_speed [protected]

DC1394 speed.

Definition at line 136 of file firewire.h.

Referenced by FirewireCamera(), and open().

bool FirewireCamera::_started [protected]

true if camera has been started, false otherwise

Definition at line 113 of file firewire.h.

Referenced by capture(), close(), FirewireCamera(), ready(), start(), and stop().

true, if a valid frame has been received, false otherwise

Definition at line 121 of file firewire.h.

Referenced by buffer(), buffer_size(), capture(), dispose_buffer(), FirewireCamera(), pixel_height(), pixel_width(), and print_info().

unsigned int FirewireCamera::_white_balance_ub [protected]

White balance U/B value.

Definition at line 157 of file firewire.h.

Referenced by FirewireCamera(), open(), parse_set_white_balance(), print_info(), and white_balance().

unsigned int FirewireCamera::_white_balance_vr [protected]

White balance V/R value.

Definition at line 159 of file firewire.h.

Referenced by FirewireCamera(), open(), parse_set_white_balance(), print_info(), and white_balance().


The documentation for this class was generated from the following files: