/**
\page VideoCapture
\section introduction Overview
This component captures camera data using v4l and publish it.
implementation_id | VideoCapture |
category | example |
\section dataports Data Ports
\subsection inports Input Ports
port name | data type | unit | description |
\subsection outports Output Ports
port name | data type | unit | description |
MultiCameraImages | Img::TimedMultiCameraImage | | exists only when multiple device IDs are given |
CameraImage | Img::TimedCameraImage | | exists only when a single device ID is given |
\section serviceports Service Ports
\subsection provider Service Providers
port name | interface name | service type | IDL | description |
CameraCaptureService | service0 | CameraCaptureService | \ref Img::CameraCaptureService | |
\subsection consumer Service Consumers
N/A
\section configuration Configuration Variables
name | type | unit | default value | description |
initialMode | std::string | | continuous | |
devIds | std::vector | | 0 | list of device IDs |
width | int | | 640 | width of image |
height | int | | 480 | height of image |
\section conf Configuration File
N/A
*/