57 ICLIO_API static const std::vector<GrabberDeviceDescription> &
getDeviceList(std::string hint,
bool rescan);
undocument this line if you encounter any issues!
Definition: Any.h:37
utils::Mutex implMutex
protects the impl which is reallocated when the core::format is changed
Definition: V4L2Grabber.h:44
void addProperties()
adds properties to Configurable
void processPropertyChange(const utils::Configurable::Property &prop)
callback for changed configurable properties
The Video for Linux 2 Grabber uses the v4l2-api to access video capturing devices .
Definition: V4L2Grabber.h:41
#define ICLIO_API
Definition: CompatMacros.h:176
Common interface class for all grabbers.
Definition: Grabber.h:153
ICLIO_API ~V4L2Grabber()
Destruktoer.
ICLIO_API V4L2Grabber(const std::string &device="/dev/video0")
create a new grabbers instance, with given device name (
Property & prop(const std::string &propertyName)
this CAN be used e.g. to store a property value in internal property-list
Impl * impl
internal implementation
Definition: V4L2Grabber.h:42
virtual ICLIO_API const core::ImgBase * acquireImage()
obtains the next image
Represents a single property.
Definition: Configurable.h:200
Mutex class of the ICL.
Definition: Mutex.h:54
ImgBase is the Image-Interface class that provides save access to underlying Img-template .
Definition: ImgBase.h:131
static ICLIO_API const std::vector< GrabberDeviceDescription > & getDeviceList(std::string hint, bool rescan)
returns a list of all supported video devices