Libargus API
Libargus Camera API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCArgus::Array2D< T >A template class to hold a 2-dimensional array of data
oCArgus::DestructableA top level object class for libargus objects that are created and owned by the client
|oCArgus::CameraProvider
|oCArgus::CaptureMetadataContainerAn object that holds a CaptureMetadata instance and is used to read the capture metadata from a consumer thread directly from the embedded EGLStream metadata
|oCArgus::CaptureSession
|oCArgus::EventQueue
|oCArgus::OutputStream
|oCArgus::OutputStreamSettings
|\CArgus::Request
oCArgus::NonCopyableUtility class for libargus interfaces
|oCArgus::InterfaceThe top-level interface class
||oCArgus::Ext::IBayerAverageMapInterface to Bayer average map metadata
||oCArgus::Ext::IBayerAverageMapSettingsInterface to Bayer average map settings
||oCArgus::Ext::IBayerSharpnessMapInterface to Bayer sharpness map metadata
||oCArgus::Ext::IBayerSharpnessMapSettingsInterface to Bayer sharpness map settings
||oCArgus::Ext::IDebugCaptureSessionInterface used to dump CaptureSession runtime information
||oCArgus::Ext::IDeFogSettingsInterface to de-fog settings
||oCArgus::Ext::IFaceDetectCapsInterface to expose the face detection capabilities of a CaptureSession
||oCArgus::Ext::IFaceDetectMetadataInterface to overall face detection results metadata
||oCArgus::Ext::IFaceDetectResultInterface to the properties of a single face detection result
||oCArgus::Ext::IFaceDetectSettingsInterface to face detection settings
||oCArgus::Ext::IInternalFrameCountInterface used to query the internal frame count for a request
||oCArgus::Ext::IPwlWdrSensorModeInterface to the properties of a PWL WDR device
||oCArgus::Ext::ISensorPrivateMetadataInterface used to access sensor private metadata
||oCArgus::Ext::ISensorPrivateMetadataCapsInterface used to query the availability and size in bytes of sensor private metadata
||oCArgus::Ext::ISensorPrivateMetadataRequestInterface used enable the output of sensor private metadata for a request
||oCArgus::IAutoControlSettingsInterface to the auto control settings (provided by IRequest::getAutoControlSettings())
||oCArgus::IBayerHistogramInterface to Bayer histogram metadata (provided by ICaptureMetadata::getBayerHistogram())
||oCArgus::ICameraPropertiesInterface to the core CameraDevice properties
||oCArgus::ICameraProviderInterface to the core CameraProvider methods
||oCArgus::ICaptureMetadataInterface to the core capture metadata
||oCArgus::ICaptureSessionInterface to the core CaptureSession methods
||oCArgus::IDenoiseMetadataInterface to denoise metadata
||oCArgus::IDenoiseSettingsInterface to denoise settings
||oCArgus::IEdgeEnhanceMetadataInterface to edge enhancement metadata
||oCArgus::IEdgeEnhanceSettingsInterface to edge enhancement settings
||oCArgus::IEventInterface to the common Event properties
||oCArgus::IEventCaptureCompleteInterface exposed by Events having type EVENT_TYPE_CAPTURE_COMPLETE
||oCArgus::IEventErrorInterface exposed by Events having type EVENT_TYPE_ERROR
||oCArgus::IEventProviderInterface for an object which generates Events (such as CaptureSession)
||oCArgus::IEventQueueInterface to the core EventQueue methods
||oCArgus::IOutputStreamSettingsInterface that exposes the settings used for OutputStream creation
||oCArgus::IRequestInterface to the core Request settings
||oCArgus::IRGBHistogramInterface to RGB histogram metadata (provided by ICaptureMetadata::getRGBHistogram())
||oCArgus::ISensorModeInterface to the core properties of a SensorMode
||oCArgus::ISourceSettingsInterface to the source settings (provided by IRequest::getSourceSettings())
||oCArgus::IStreamInterface that exposes common Stream properties
||oCArgus::IStreamCaptureMetadataInterface to per-stream metadata (provided by ICaptureMetadata::getStreamMetadata())
||oCArgus::IStreamSettingsInterface to per-stream settings (provided by IRequest::getStreamSettings())
||oCArgus::IVideoStabilizationMetadataInterface to video stabilization metadata
||\CArgus::IVideoStabilizationSettingsInterface to video stabilization settings
|oCArgus::InterfaceProviderThe base interface for a class that provides libargus Interfaces
||oCArgus::CameraDevice
||oCArgus::CameraProvider
||oCArgus::CaptureMetadata
||oCArgus::CaptureMetadataContainerAn object that holds a CaptureMetadata instance and is used to read the capture metadata from a consumer thread directly from the embedded EGLStream metadata
||oCArgus::CaptureSession
||oCArgus::Event
||oCArgus::EventQueue
||oCArgus::OutputStream
||oCArgus::OutputStreamSettings
||oCArgus::Request
||\CArgus::SensorMode
|\CArgus::UniqueObj< T >Template helper emulating C++11 rvalue semantics
oCArgus::Tuple< N, T >Tuple template class
oCArgus::Tuple< 2, T >
|oCArgus::Range< T >Range template class
|\CArgus::Size2D< T >Size2D template class
oCArgus::Tuple< 4, T >
|\CArgus::Rectangle< T >Rectangle template class
oCArgus::Tuple< 4, uint32_t >
|\CArgus::Rectangle< uint32_t >
| \CArgus::AcRegionDefines an autocontrol region of interest (in pixel space)
oCArgus::Tuple< BAYER_CHANNEL_COUNT, T >
|\CArgus::BayerTuple< T >BayerTuple template class
oCArgus::Tuple< COORDINATE_2D_COUNT, T >
|\CArgus::Point2D< T >Point2D template class
oCArgus::Tuple< RGB_CHANNEL_COUNT, T >
|\CArgus::RGBTuple< T >RGBTuple template class
\CArgus::UUIDA universally unique identifier
 \CArgus::NamedUUIDA universally unique identifier with a name (used for debugging purposes)
  oCArgus::EventTypeA unique identifier for a particular type of Event
  oCArgus::ExtensionNameExtension name UUID
  oCArgus::InterfaceIDA unique identifier for a libargus Interface
  \CArgus::PixelFormatPixel formats