eGrabber Reference
24.04.0.8
|
An EGrabberDiscovery object discovers available grabbers and cameras in the system and simplifies the creation of EGrabber objects. More...
#include <EGrabberDiscovery.h>
Public Member Functions | |
Constructor | |
EGrabberDiscovery (EGenTL &gentl) | |
Create an EGrabberDiscovery object. More... | |
virtual | ~EGrabberDiscovery () |
void | discover (bool findCameras=true) |
Perform the discovery. More... | |
int | egrabberCount () const |
How many grabbers were discovered (by the last run of discover) More... | |
EGrabberInfo | egrabbers (int index) const |
Return information to create an EGrabber object for a discovered grabber. More... | |
int | cameraCount () const |
How many cameras were discovered (by the last run of discover) More... | |
EGrabberCameraInfo | cameras (int index, int streamIndex=0) const |
Return information to create an EGrabber object for a discovered camera. More... | |
EGrabberCameraInfo | cameras (const std::string &deviceUserID, int streamIndex=0) const |
Return information to create an EGrabber object for a discovered camera. More... | |
int | interfaceCount () const |
How many interfaces were found in the system (by the last run of discover) More... | |
EGrabberInfo | interfaceInfo (int interfaceIndex) const |
Return information about an interface (found by the last run of discover) More... | |
int | deviceCount (int interfaceIndex) const |
How many devices were found in an interface (by the last run of discover) More... | |
EGrabberInfo | deviceInfo (int interfaceIndex, int deviceIndex) const |
Return information about a device (found by the last run of discover) More... | |
int | streamCount (int interfaceIndex, int deviceIndex) const |
How many streams were found in a device (by the last run of discover) More... | |
EGrabberInfo | streamInfo (int interfaceIndex, int deviceIndex, int streamIndex) const |
Return information about a stream (found by the last run of discover) More... | |
An EGrabberDiscovery object discovers available grabbers and cameras in the system and simplifies the creation of EGrabber objects.