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) |
![]() ![]() ![]() | Object representing an input stream required for reprocessing stream using libargus |
![]() ![]() ![]() ![]() | InputStream type that generates frames as an EGLStream consumer (STREAM_TYPE_EGL) |
![]() ![]() ![]() | Container for settings used to configure/create an InputStream |
![]() ![]() ![]() ![]() | Settings type used to configure/create EGLInputStream streams (STREAM_TYPE_EGL) |
![]() ![]() | This module provides a list of extensions currently available for libargus |
![]() ![]() ![]() | Adds interfaces for hardware based alternating exposure fuctionality |
![]() ![]() ![]() | Generates local averages of a capture's raw Bayer data |
![]() ![]() ![]() | Adds internally-generated sharpness metrics to CaptureMetadata results |
![]() ![]() ![]() | Adds a interface to camera provider to create a blocking capture session |
![]() ![]() ![]() | 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: |
![]() ![]() ![]() | 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 |