Pure abstract camera class.
More...
#include <SENSCamera.h>
Pure abstract camera class.
Definition at line 159 of file SENSCamera.h.
◆ ~SENSCamera()
| virtual SENSCamera::~SENSCamera |
( |
| ) |
|
|
inlinevirtual |
◆ captureProperties()
◆ config()
defines how the camera was configured during start
Implemented in SENSBaseCamera.
◆ latestFrame()
Get the latest captured frame. If no frame was captured the frame will be empty (null).
Implemented in SENSBaseCamera.
◆ permissionGranted()
| virtual bool SENSCamera::permissionGranted |
( |
| ) |
const |
|
pure virtual |
◆ registerListener()
◆ setPermissionGranted()
| virtual void SENSCamera::setPermissionGranted |
( |
| ) |
|
|
pure virtual |
◆ start()
Call this function to configure the camera if you exactly know, what device you want to open and with which stream configuration. You can find out these properties by using SENSCaptureProps object (see getCaptureProperties())
- Parameters
-
| deviceId | camera device id to start |
| streamConfig | SENSCameraStreamConfig from camera device. This defines the size of the image. The image is converted to BGR and assigned to SENSFrame::imgBGR. |
| provideIntrinsics | specifies if intrinsics estimation should be enabled. The estimated intrinsics are transferred with every SENSFrame as they may be different for every frame (e.g. on iOS). This value has different effects on different architectures. |
- Returns
- the found configuration that is adjusted and used when SENSCamera::start() is called.
Implemented in SENSSimulatedCamera, SENSiOSCamera, SENSWebCamera, SENSAndroidCamera, SENSiOSARKit, and SENSAndroidARCore.
◆ started()
| virtual bool SENSCamera::started |
( |
| ) |
const |
|
pure virtual |
◆ stop()
| virtual void SENSCamera::stop |
( |
| ) |
|
|
pure virtual |
◆ unregisterListener()
The documentation for this class was generated from the following file: