|
Libargus API
Libargus Camera API
|
| Libargus is an API for acquiring images and associated metadata from cameras | |
| This module provides a list of libargus objects and the interfaces that they support | |
| Object that wraps an application-managed buffer for use as a capture request destination | |
| The buffer type describes the type of the image resource being wrapped by the Buffer | |
| Buffer type that wraps an EGLImage resource (BUFFER_TYPE_EGL_IMAGE) | |
| The sync type describes the type of sync object to use with the Buffer | |
| Sync type that uses EGLSync objects (SYNC_TYPE_EGL_SYNC) | |
| Container for settings used to configure/create a Buffer | |
| Provides buffer type specific configuration settings | |
| Settings type used to configure/create EGLImageBuffer Buffers (BUFFER_TYPE_EGL_IMAGE) | |
| Object representing a single camera device | |
| Child object representing a CameraDevice's sensor mode, returned by ICameraProperties::getAllSensorModes | |
| Object providing the entry point to the libargus runtime | |
| Container for metadata generated by a single completed capture | |
| Child stream metadata, returned by ICaptureMetadata::getStreamMetadata | |
| Child RGB histogram metadata, returned by ICaptureMetadata::getRGBHistogram | |
| Child Bayer histogram metadata, returned by ICaptureMetadata::getBayerHistogram | |
| Metadata for a single face detection result, returned by Ext::IFaceDetectMetadata::getFaceDetectResults | |
| Object that controls all operations on a single sensor | |
| Container representing a single event | |
| Event type used to report an error | |
| Event type used to report when a capture starts | |
| Event type used to report when all capture processing has completed | |
| Object to receive and expose Events from an IEventProvider | |
| Container for all settings used by a single capture request | |
| Child auto control settings, returned by IRequest::getAutoControlSettings | |
| Child per-stream settings, returned by IRequest::getStreamSettings | |
| Child source settings, returned by IRequest::getSourceSettings | |
| Object representing an output stream capable of receiving image frames from a capture | |
| OutputStream type that writes to application-managed buffers (STREAM_TYPE_BUFFER) | |
| OutputStream type that generates frames as an EGLStream producer (STREAM_TYPE_EGL) | |
| Container for settings used to configure/create an OutputStream | |
| Settings type used to configure/create BufferOutputStream streams (STREAM_TYPE_BUFFER) | |
| Settings type used to configure/create EGLOutputStream streams (STREAM_TYPE_EGL) | |
| This module provides a list of extensions currently available for libargus | |
| Generates local averages of a capture's raw Bayer data | |
| Adds internally-generated sharpness metrics to CaptureMetadata results | |
| Adds a debug interface to dump internal libargus runtime information | |
| Adds internal de-fog post-processing algorithms | |
| Adds extra functionalities for the Digital Overlap (DOL) Wide Dynamic Range (WDR) sensor mode type | |
| Adds internal face-detection algorithms | |
| Adds accessors for an internal frame count performance metric | |
| This adds a method to interpret the compressed histogram data correctly It introduces one new interface: -INonLinearHistogram -returns a list of normalized bin indices that map bins from getHistogram() to compressed pixel values | |
| Adds extra functionalities for the Piecewise Linear (PWL) Wide Dynamic Range (WDR) sensor mode type | |
| Adds a EEPROM interface to get EEPROM data | |
| Adds a OTP interface to get OTP data | |
| Adds accessors for sensor embedded metadata | |
| Adds accessors for set client buffer for sensor embedded metadata | |
| Adds a timestamp interface to get TSC HW timestamp | |
| Adds accessors for sync sensor calibration data |
1.8.1