CaptureDevice holder for camera information. More...
#include <CaptureDevice.h>
Public Member Functions | |
CaptureDevice (const std::string captureType, const std::string id, const std::string description="") | |
Constructor. | |
std::string | captureType () const |
The type of capture backend. | |
std::string | description () const |
The description of the camera. | |
std::string | id () const |
The id of the camera. | |
std::string | uniqueName () const |
A unique name consisting of the capture type and the id. | |
~CaptureDevice () | |
Destructor. | |
Private Attributes | |
std::string | mCaptureType |
std::string | mDescription |
std::string | mId |
CaptureDevice holder for camera information.
CaptureDevice contains the desired backend, the id and description of the camera.
Definition at line 44 of file CaptureDevice.h.
alvar::CaptureDevice::CaptureDevice | ( | const std::string | captureType, |
const std::string | id, | ||
const std::string | description = "" |
||
) |
Constructor.
captureType | The type of capture backend. |
id | The id of the camera. |
description | A human readable description of the camera. |
Definition at line 30 of file CaptureDevice.cpp.
Destructor.
Definition at line 37 of file CaptureDevice.cpp.
std::string alvar::CaptureDevice::captureType | ( | ) | const |
The type of capture backend.
Definition at line 41 of file CaptureDevice.cpp.
std::string alvar::CaptureDevice::description | ( | ) | const |
The description of the camera.
Definition at line 51 of file CaptureDevice.cpp.
std::string alvar::CaptureDevice::id | ( | ) | const |
The id of the camera.
Definition at line 46 of file CaptureDevice.cpp.
std::string alvar::CaptureDevice::uniqueName | ( | ) | const |
A unique name consisting of the capture type and the id.
Definition at line 56 of file CaptureDevice.cpp.
std::string alvar::CaptureDevice::mCaptureType [private] |
Definition at line 82 of file CaptureDevice.h.
std::string alvar::CaptureDevice::mDescription [private] |
Definition at line 84 of file CaptureDevice.h.
std::string alvar::CaptureDevice::mId [private] |
Definition at line 83 of file CaptureDevice.h.