Video4Linux 2 camera with Nao-specific extensions. More...
#include <cams/nao.h>

Public Member Functions | |
| NaoCamera (const CameraArgumentParser *cap) | |
| Constructor. | |
| virtual unsigned char | source () |
| Return which cam is currently being used. | |
| virtual void | set_source (unsigned char source) |
| Switch currently used camera. | |
| virtual bool | auto_exposure () |
| Return whether auto exposure is enabled. | |
| virtual void | set_auto_exposure (bool enabled) |
| Enable/disable auto exposure. | |
Video4Linux 2 camera with Nao-specific extensions.
Definition at line 46 of file nao.h.
| firevision::NaoCamera::NaoCamera | ( | const CameraArgumentParser * | cap | ) |
Constructor.
Initialize camera with parameters from camera argument parser. Supported arguments (additionally to V4L2Camera arguments): *Required:
| cap | camera argument parser |
Definition at line 117 of file nao.cpp.
References firevision::V4L2Camera::_device_name, firevision::CameraArgumentParser::get(), and firevision::CameraArgumentParser::has().
| bool firevision::NaoCamera::auto_exposure | ( | ) | [virtual] |
Return whether auto exposure is enabled.
Reimplemented from firevision::V4L2Camera.
Definition at line 282 of file nao.cpp.
References firevision::V4L2Camera::get_one_control().
| void firevision::NaoCamera::set_auto_exposure | ( | bool | enabled | ) | [virtual] |
Enable/disable auto exposure.
| enabled | whether auto exposure should be enabled |
Reimplemented from firevision::V4L2Camera.
Definition at line 291 of file nao.cpp.
References firevision::V4L2Camera::set_one_control().
| void firevision::NaoCamera::set_source | ( | unsigned char | source | ) | [virtual] |
Switch currently used camera.
Valid arguments: 1: brow-cam 2: mouth-cam
| source | ID of the camera to use |
Implements firevision::CameraControlSource.
Definition at line 264 of file nao.cpp.
References firevision::V4L2Camera::_device_name.
| unsigned char firevision::NaoCamera::source | ( | ) | [virtual] |
Return which cam is currently being used.
1: brow-cam 2: mouth-cam
Implements firevision::CameraControlSource.
1.6.1