![]() |
DLAPI 4.5.1.0
An API for controlling Aluma branded cameras
|
Abstract interface for a camera connection endpoint. More...
#include <dlapi.h>
Public Member Functions | |
| virtual | ~IEndpoint () |
| virtual EEndpointType | getType () const =0 |
| Returns the endpoint's connection type. | |
| virtual bool | getIsInitialized () const =0 |
| Returns whether the endpoint has been successfully initialized. | |
| virtual const char * | toString () const =0 |
| Returns a human-readable description of the endpoint. | |
| virtual const char * | toStringConcise () const =0 |
| Returns a concise description of the endpoint. | |
Abstract interface for a camera connection endpoint.
Provides a DLL-boundary-safe abstraction over the concrete Endpoint class. All string-valued methods accept a caller-supplied buffer rather than returning std::string, which is not safe to pass across DLL boundaries.
|
inlinevirtual |
|
pure virtual |
Returns whether the endpoint has been successfully initialized.
|
pure virtual |
Returns the endpoint's connection type.
|
pure virtual |
Returns a human-readable description of the endpoint.
|
pure virtual |
Returns a concise description of the endpoint.