Libargus API
Libargus Camera API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Modules
Here is a list of all modules:
[detail level 12345]
\Libargus Camera APILibargus is an API for acquiring images and associated metadata from cameras
 oObjects and InterfacesThis module provides a list of libargus objects and the interfaces that they support
 |oBufferObject that wraps an application-managed buffer for use as a capture request destination
 ||oBuffer TypesThe buffer type describes the type of the image resource being wrapped by the Buffer
 |||\EGLImageBufferBuffer type that wraps an EGLImage resource (BUFFER_TYPE_EGL_IMAGE)
 ||\Sync TypesThe sync type describes the type of sync object to use with the Buffer
 || \EGLSyncSync type that uses EGLSync objects (SYNC_TYPE_EGL_SYNC)
 |oBufferSettingsContainer for settings used to configure/create a Buffer
 ||\Buffer TypesProvides buffer type specific configuration settings
 || \EGLImageBufferSettingsSettings type used to configure/create EGLImageBuffer Buffers (BUFFER_TYPE_EGL_IMAGE)
 |oCameraDeviceObject representing a single camera device
 ||\SensorModeChild object representing a CameraDevice's sensor mode, returned by ICameraProperties::getAllSensorModes
 |oCameraProviderObject providing the entry point to the libargus runtime
 |oCaptureMetadataContainer for metadata generated by a single completed capture
 ||oStreamMetadataChild stream metadata, returned by ICaptureMetadata::getStreamMetadata
 ||oRGBHistogramChild RGB histogram metadata, returned by ICaptureMetadata::getRGBHistogram
 ||oBayerHistogramChild Bayer histogram metadata, returned by ICaptureMetadata::getBayerHistogram
 ||\FaceDetectResultMetadata for a single face detection result, returned by Ext::IFaceDetectMetadata::getFaceDetectResults
 |oCaptureSessionObject that controls all operations on a single sensor
 |oEventContainer representing a single event
 ||oError EventEvent type used to report an error
 ||oCaptureStarted EventEvent type used to report when a capture starts
 ||\CaptureComplete EventEvent type used to report when all capture processing has completed
 |oEventQueueObject to receive and expose Events from an IEventProvider
 |oRequestContainer for all settings used by a single capture request
 ||oAutoControlSettingsChild auto control settings, returned by IRequest::getAutoControlSettings
 ||oStreamSettingsChild per-stream settings, returned by IRequest::getStreamSettings
 ||\SourceSettingsChild source settings, returned by IRequest::getSourceSettings
 |oOutputStreamObject representing an output stream capable of receiving image frames from a capture
 ||oBufferOutputStreamOutputStream type that writes to application-managed buffers (STREAM_TYPE_BUFFER)
 ||\EGLOutputStreamOutputStream type that generates frames as an EGLStream producer (STREAM_TYPE_EGL)
 |oOutputStreamSettingsContainer for settings used to configure/create an OutputStream
 ||oBufferOutputStreamSettingsSettings type used to configure/create BufferOutputStream streams (STREAM_TYPE_BUFFER)
 ||\EGLOutputStreamSettingsSettings type used to configure/create EGLOutputStream streams (STREAM_TYPE_EGL)
 |oInputStreamObject representing an input stream required for reprocessing stream using libargus
 ||\EGLInputStreamInputStream type that generates frames as an EGLStream consumer (STREAM_TYPE_EGL)
 |\InputStreamSettingsContainer for settings used to configure/create an InputStream
 | \EGLInputStreamSettingsSettings type used to configure/create EGLInputStream streams (STREAM_TYPE_EGL)
 \ExtensionsThis module provides a list of extensions currently available for libargus
  oExt::AlternatingExposureAdds interfaces for hardware based alternating exposure fuctionality
  oExt::BayerAverageMapGenerates local averages of a capture's raw Bayer data
  oExt::BayerSharpnessMapAdds internally-generated sharpness metrics to CaptureMetadata results
  oExt::BlockingSessionCameraProviderAdds a interface to camera provider to create a blocking capture session
  oExt::DebugCaptureSessionAdds a debug interface to dump internal libargus runtime information
  oExt::DeFogAdds internal de-fog post-processing algorithms
  oExt::DolWdrSensorModeAdds extra functionalities for the Digital Overlap (DOL) Wide Dynamic Range (WDR) sensor mode type
  oExt::FaceDetectAdds internal face-detection algorithms
  oExt::InternalFrameCountAdds accessors for an internal frame count performance metric
  oExt::NonLinearHistogramThis adds a method to interpret the compressed histogram data correctly It introduces one new interface:
  oExt::PwlWdrSensorModeAdds extra functionalities for the Piecewise Linear (PWL) Wide Dynamic Range (WDR) sensor mode type
  oExt::SensorEepromDataAdds a EEPROM interface to get EEPROM data
  oExt::SensorOtpDataAdds a OTP interface to get OTP data
  oExt::SensorPrivateMetadataAdds accessors for sensor embedded metadata
  oExt::SensorPrivateMetadataClientBufferAdds accessors for set client buffer for sensor embedded metadata
  oExt::SensorTimestampTscAdds a timestamp interface to get TSC HW timestamp
  \Ext::SyncSensorCalibrationDataAdds accessors for sync sensor calibration data