Argus API
Argus Camera API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCArgus::AcRegionDefines an autocontrol region of interest (in pixel space)
oCArgus::Array2D< T >A template class to hold a 2-dimensional array of data
oCArgus::DestructableA top level object class for Argus objects that are created and owned by the client
|oCArgus::CameraProviderA CameraProvider instance provides the entry point to the Argus runtime
|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::CaptureSessionThe object that controls all operations on a single sensor
|oCArgus::EventQueueAn EventQueue object, as returned by IEventProvider::createEventQueue
|oCArgus::InputStreamInput streams are created and owned by CaptureSessions, and they maintain a connection with an EGLStream in order to acquire frames as an EGLStream consumer
|oCArgus::OutputStreamOutput streams are created and owned by CaptureSessions, and they maintain a connection with an EGLStream in order to present frames as an EGLStream producer
|oCArgus::OutputStreamSettingsSettings for OutputStream creation are exposed by the OutputStreamSettings class
|\CArgus::RequestA Request defines the parameters to configure the capture
oCArgus::LocationAggregates 2D co-ordinates of a location in a single structure
oCArgus::NonCopyableUtility class for Argus interfaces
|oCArgus::InterfaceThe top-level interface class
||oCArgus::Ext::IBayerAverageMapThe Bayer average map provides local averages of the capture's raw pixels for a number of small rectangular regions, called bins, that are evenly distributed across the image
||oCArgus::Ext::IBayerAverageMapSettingsRequest settings used to configure Bayer average map generation
||oCArgus::Ext::IBayerSharpnessMapThe Bayer sharpness map exposes image sharpness metrics that can be used in order to help determine the correct position of the lens to achieve the best focus
||oCArgus::Ext::IBayerSharpnessMapSettingsRequest settings used to configure Bayer sharpness map generation
||oCArgus::Ext::IDebugCaptureMetadataInterface used to query hardware capture count for a request
||oCArgus::Ext::IDebugCaptureSessionInterface used to dump session runtime information
||oCArgus::Ext::IDeFogSettingsRequest settings used to configure the de-fog algorithm
||oCArgus::Ext::IFaceDetectCapsExposes the face detect capabilities of a CaptureSession
||oCArgus::Ext::IFaceDetectMetadataExposes the face detect result objects in a CaptureMetadata object
||oCArgus::Ext::IFaceDetectResultExposes the image rect and confidence level of face detect result object returned by IFaceDetectMetadata
||oCArgus::Ext::IFaceDetectSettingsRequest settings used to configure face detection
||oCArgus::Ext::ISensorPrivateMetadataInterface used to access sensor private metadata from Argus
||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::IAutoControlSettings
||oCArgus::IBayerHistogramAn interface to a set of histograms created from Bayer pixel data, one per Bayer channel
||oCArgus::ICameraPropertiesAn interface to retrieve the properties of a CameraDevice
||oCArgus::ICameraProviderThe core interface provided by a CameraProvider
||oCArgus::ICaptureMetadataAn interface that reports metadata for a single capture
||oCArgus::ICaptureSessionDescribes the core interface available to CaptureSessions
||oCArgus::IDenoiseMetadata
||oCArgus::IDenoiseSettings
||oCArgus::IEdgeEnhanceMetadata
||oCArgus::IEdgeEnhanceSettings
||oCArgus::IEventThe interface common to all event types
||oCArgus::IEventCaptureCompleteThe interface that exposes the properties for a CAPTURE_COMPLETE event
||oCArgus::IEventErrorThe interface that exposes the properties for an ERROR event
||oCArgus::IEventProviderThe interface for an object which generates Events (such as CaptureSession)
||oCArgus::IEventQueueThe interface available to an EventQueue
||oCArgus::IOutputStreamSettingsInterface that exposes the settings used for OutputStream creation
||oCArgus::IRequestDefines the interface to a capture Request
||oCArgus::IRGBHistogramAn interface to a set of histograms created from RGB pixel data, one per RGB channel
||oCArgus::ISensorModeAn interface to retrieve the properties of a SensorMode
||oCArgus::ISourceSettings
||oCArgus::IStreamInterface that exposes the properties common to all Stream objects
||oCArgus::IStreamCaptureMetadataAn interface that reports metadata for a single stream in a single capture
||oCArgus::IStreamSettings
||oCArgus::IVideoStabilizationMetadata
||\CArgus::IVideoStabilizationSettings
|oCArgus::InterfaceProviderThe base interface for a class that provides Argus Interfaces
||oCArgus::CameraDeviceAn object representing a single camera device
||oCArgus::CameraProviderA CameraProvider instance provides the entry point to the Argus runtime
||oCArgus::CaptureMetadataA container for metadata from a single capture
||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::CaptureSessionThe object that controls all operations on a single sensor
||oCArgus::EventAn Event represents an asynchronous result
||oCArgus::EventQueueAn EventQueue object, as returned by IEventProvider::createEventQueue
||oCArgus::InputStreamInput streams are created and owned by CaptureSessions, and they maintain a connection with an EGLStream in order to acquire frames as an EGLStream consumer
||oCArgus::OutputStreamOutput streams are created and owned by CaptureSessions, and they maintain a connection with an EGLStream in order to present frames as an EGLStream producer
||oCArgus::OutputStreamSettingsSettings for OutputStream creation are exposed by the OutputStreamSettings class
||oCArgus::RequestA Request defines the parameters to configure the capture
||\CArgus::SensorModeAn object representing the sensor mode of a CameraDevice
|\CArgus::UniqueObj< T >
oCArgus::NormalizedRectDefines a normalized rectangle region in [0.0, 1.0]
oCArgus::Range< T >A templatized class to hold a min/max range of values
oCArgus::RectangleDefines a rectangle in pixel space
oCArgus::remove_const< T >
oCArgus::remove_const< const T & >
oCArgus::remove_const< const T * >
oCArgus::remove_const< const T >
oCArgus::rv< T >Template helper emulating C++11 rvalue semantics
oCArgus::SizeAggregates width and height in a single structure
oCArgus::Tuple< N, T >Tuple template class
oCArgus::Tuple< BAYER_CHANNEL_COUNT, T >
|\CArgus::BayerTuple< T >BayerTuple template class
\CArgus::UUIDUUID
 \CArgus::NamedUUIDA unique identifier with a name (primarily for debugging purposes)
  oCArgus::EventTypeA unique identifier for a particular type of Event
  oCArgus::ExtensionNameExtension name UUID
  oCArgus::InterfaceIDA unique identifier for an Argus Interface
  \CArgus::PixelFormatPixel formats