L4T Multimedia API Reference27.1 Release |
A CameraProvider instance provides the entry point to the Argus runtime.
It provides methods for querying the cameras in the system and for creating camera devices.
Definition at line 59 of file CameraProvider.h.
Public Member Functions | |
virtual Interface * | getInterface (const InterfaceID &interfaceId)=0 |
Acquire the interface specified by interfaceId . More... | |
virtual void | destroy ()=0 |
Destroy this object. More... | |
Static Public Member Functions | |
static CameraProvider * | create (Status *status=NULL) |
Creates and returns a new libargus CameraProvider. More... | |
Protected Member Functions | |
~CameraProvider () | |
|
inlineprotected |
Definition at line 73 of file CameraProvider.h.
|
static |
Creates and returns a new libargus CameraProvider.
If a CameraProvider object has already been created, this method will return a pointer to that object.
[out] | status | Optional pointer to return success/status of the call. |
|
pure virtualinherited |
Destroy this object.
After making this call, the client cannot make any more calls on this object.
|
pure virtualinherited |
Acquire the interface specified by interfaceId
.
Referenced by Argus::interface_cast().