Argus API
Argus Camera API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
\NArgus
 oNExt
 |oCIBayerAverageMapSettingsRequest settings used to configure Bayer average map generation
 |oCIBayerAverageMapThe 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
 |oCIBayerSharpnessMapSettingsRequest settings used to configure Bayer sharpness map generation
 |oCIBayerSharpnessMapThe 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
 |oCIDebugCaptureMetadataInterface used to query hardware capture count for a request
 |oCIDebugCaptureSessionInterface used to dump session runtime information
 |oCIDeFogSettingsRequest settings used to configure the de-fog algorithm
 |oCIFaceDetectCapsExposes the face detect capabilities of a CaptureSession
 |oCIFaceDetectSettingsRequest settings used to configure face detection
 |oCIFaceDetectMetadataExposes the face detect result objects in a CaptureMetadata object
 |oCIFaceDetectResultExposes the image rect and confidence level of face detect result object returned by IFaceDetectMetadata
 |oCISensorPrivateMetadataCapsInterface used to query the availability and size in bytes of sensor private metadata
 |oCISensorPrivateMetadataRequestInterface used enable the output of sensor private metadata for a request
 |\CISensorPrivateMetadataInterface used to access sensor private metadata from Argus
 oCCameraDeviceAn object representing a single camera device
 oCICameraPropertiesAn interface to retrieve the properties of a CameraDevice
 oCSensorModeAn object representing the sensor mode of a CameraDevice
 oCISensorModeAn interface to retrieve the properties of a SensorMode
 oCCameraProviderA CameraProvider instance provides the entry point to the Argus runtime
 oCICameraProviderThe core interface provided by a CameraProvider
 oCCaptureMetadataA container for metadata from a single capture
 oCCaptureMetadataContainerAn object that holds a CaptureMetadata instance and is used to read the capture metadata from a consumer thread directly from the embedded EGLStream metadata
 oCIBayerHistogramAn interface to a set of histograms created from Bayer pixel data, one per Bayer channel
 oCIRGBHistogramAn interface to a set of histograms created from RGB pixel data, one per RGB channel
 oCIStreamCaptureMetadataAn interface that reports metadata for a single stream in a single capture
 oCICaptureMetadataAn interface that reports metadata for a single capture
 oCIDenoiseMetadata
 oCIEdgeEnhanceMetadata
 oCIVideoStabilizationMetadata
 oCCaptureSessionThe object that controls all operations on a single sensor
 oCICaptureSessionDescribes the core interface available to CaptureSessions
 oCEventAn Event represents an asynchronous result
 oCEventTypeA unique identifier for a particular type of Event
 oCIEventThe interface common to all event types
 oCIEventErrorThe interface that exposes the properties for an ERROR event
 oCIEventCaptureCompleteThe interface that exposes the properties for a CAPTURE_COMPLETE event
 oCIEventProviderThe interface for an object which generates Events (such as CaptureSession)
 oCEventQueueAn EventQueue object, as returned by IEventProvider::createEventQueue
 oCIEventQueueThe interface available to an EventQueue
 oCRequestA Request defines the parameters to configure the capture
 oCIRequestDefines the interface to a capture Request
 oCISourceSettings
 oCIAutoControlSettings
 oCIStreamSettings
 oCIDenoiseSettings
 oCIEdgeEnhanceSettings
 oCIVideoStabilizationSettings
 oCInputStreamInput streams are created and owned by CaptureSessions, and they maintain a connection with an EGLStream in order to acquire frames as an EGLStream consumer
 oCOutputStreamOutput streams are created and owned by CaptureSessions, and they maintain a connection with an EGLStream in order to present frames as an EGLStream producer
 oCOutputStreamSettingsSettings for OutputStream creation are exposed by the OutputStreamSettings class
 oCIStreamInterface that exposes the properties common to all Stream objects
 oCIOutputStreamSettingsInterface that exposes the settings used for OutputStream creation
 oCExtensionNameExtension name UUID
 oCPixelFormatPixel formats
 oCNonCopyableUtility class for Argus interfaces
 oCInterfaceThe top-level interface class
 oCInterfaceIDA unique identifier for an Argus Interface
 oCInterfaceProviderThe base interface for a class that provides Argus Interfaces
 oCDestructableA top level object class for Argus objects that are created and owned by the client
 oCrvTemplate helper emulating C++11 rvalue semantics
 oCremove_const< const T & >
 oCremove_const< const T * >
 oCremove_const< const T >
 oCremove_const
 oCUniqueObj
 oCRangeA templatized class to hold a min/max range of values
 oCRectangleDefines a rectangle in pixel space
 oCSizeAggregates width and height in a single structure
 oCLocationAggregates 2D co-ordinates of a location in a single structure
 oCNormalizedRectDefines a normalized rectangle region in [0.0, 1.0]
 oCTupleTuple template class
 oCBayerTupleBayerTuple template class
 oCAcRegionDefines an autocontrol region of interest (in pixel space)
 oCArray2DA template class to hold a 2-dimensional array of data
 oCUUIDUUID
 \CNamedUUIDA unique identifier with a name (primarily for debugging purposes)