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::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::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::IPwlWdrSensorModeReturns a list of normalized float coordinates (x,y) that define the Piecewise Linear (PWL) compression curve used in the PWL Wide Dynamic Range (WDR) mode
||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 histogram created from Bayer pixel data
||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 histogram created from Bayer pixel data
||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::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::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::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