A parameters struct for IIDC 1394 camera streams. More...
#include <vidl_iidc1394_params.h>
A parameters struct for IIDC 1394 camera streams.
The setter functions are provided for convenience, so that the parameters can be set through an anonymous object.
ostream.open( filename, vidl_iidc1394_params() .frame_rate( vidl_iidc1394_params::FRAMERATE_7_5 ) .video_mode( vidl_iidc1394_params::MODE_1024x768_YUV422 ) );
Definition at line 33 of file vidl_iidc1394_params.h.
Available feature control modes.
Definition at line 118 of file vidl_iidc1394_params.h.
Available camera features.
Definition at line 94 of file vidl_iidc1394_params.h.
Available frame rates.
FRAMERATE_1_875 | |
FRAMERATE_3_75 | |
FRAMERATE_7_5 | |
FRAMERATE_15 | |
FRAMERATE_30 | |
FRAMERATE_60 | |
FRAMERATE_120 | |
FRAMERATE_240 |
Definition at line 47 of file vidl_iidc1394_params.h.
Available data transfer speeds.
Definition at line 36 of file vidl_iidc1394_params.h.
Available video modes (format and mode combined).
Definition at line 60 of file vidl_iidc1394_params.h.
vidl_iidc1394_params::vidl_iidc1394_params | ( | ) |
Construct to default values.
Definition at line 17 of file vidl_iidc1394_params.cxx.
vidl_iidc1394_params& vidl_iidc1394_params::b_mode | ( | bool | b | ) | [inline] |
Set b mode.
Definition at line 187 of file vidl_iidc1394_params.h.
vcl_string vidl_iidc1394_params::feature_mode_string | ( | feature_mode_t | fm | ) | [static] |
Return string describing the feature mode.
Definition at line 146 of file vidl_iidc1394_params.cxx.
vcl_string vidl_iidc1394_params::feature_string | ( | feature_t | f | ) | [static] |
Return string describing the feature.
Definition at line 112 of file vidl_iidc1394_params.cxx.
vidl_iidc1394_params& vidl_iidc1394_params::frame_rate | ( | frame_rate_t | r | ) | [inline] |
Set the frame rate.
Definition at line 191 of file vidl_iidc1394_params.h.
float vidl_iidc1394_params::frame_rate_val | ( | frame_rate_t | r | ) | [static] |
Return the frame rate as a floating point value.
Definition at line 48 of file vidl_iidc1394_params.cxx.
vidl_iidc1394_params& vidl_iidc1394_params::guid | ( | vxl_uint_64 | the_guid | ) | [inline] |
Set the guid.
Definition at line 179 of file vidl_iidc1394_params.h.
vidl_pixel_format vidl_iidc1394_params::pixel_format | ( | video_mode_t | m | ) | [static] |
Return the pixel format of the video mode.
Definition at line 234 of file vidl_iidc1394_params.cxx.
bool vidl_iidc1394_params::resolution | ( | video_mode_t | m, |
unsigned & | ni, | ||
unsigned & | nj | ||
) | [static] |
Return the image resolution of the video mode.
Definition at line 282 of file vidl_iidc1394_params.cxx.
vidl_iidc1394_params& vidl_iidc1394_params::speed | ( | speed_t | s | ) | [inline] |
Set the speed.
Definition at line 183 of file vidl_iidc1394_params.h.
unsigned int vidl_iidc1394_params::speed_val | ( | speed_t | s | ) | [static] |
Return the speed value for a speed setting.
Definition at line 30 of file vidl_iidc1394_params.cxx.
unsigned int vidl_iidc1394_params::video_format_val | ( | video_mode_t | m | ) | [static] |
Return the format number from the video mode enumeration.
Definition at line 161 of file vidl_iidc1394_params.cxx.
vidl_iidc1394_params::video_mode_t vidl_iidc1394_params::video_mode | ( | unsigned int | format, |
unsigned int | mode | ||
) | [static] |
Return the video mode enumeration for a format and mode.
Definition at line 211 of file vidl_iidc1394_params.cxx.
vidl_iidc1394_params& vidl_iidc1394_params::video_mode | ( | video_mode_t | m | ) | [inline] |
Set the video mode.
Definition at line 195 of file vidl_iidc1394_params.h.
vcl_string vidl_iidc1394_params::video_mode_string | ( | video_mode_t | m | ) | [static] |
Return string describing the mode.
Definition at line 68 of file vidl_iidc1394_params.cxx.
unsigned int vidl_iidc1394_params::video_mode_val | ( | video_mode_t | m | ) | [static] |
Return the mode number from the video mode enumeration.
Definition at line 186 of file vidl_iidc1394_params.cxx.
Operate the camera in 1394b mode.
Definition at line 162 of file vidl_iidc1394_params.h.
vcl_vector<feature_options> vidl_iidc1394_params::features_ |
The settings of camera features.
Definition at line 171 of file vidl_iidc1394_params.h.
The frame rate (default FRAMERATE_15).
Definition at line 165 of file vidl_iidc1394_params.h.
vxl_uint_64 vidl_iidc1394_params::guid_ |
The global unique identifier of the camera (default 0).
Definition at line 151 of file vidl_iidc1394_params.h.
The data transfer speed (default ISO_SPEED_400).
Definition at line 159 of file vidl_iidc1394_params.h.
The video format and mode (default MODE_640x480_RGB8).
Definition at line 168 of file vidl_iidc1394_params.h.