Argus API
Argus Camera API
|
![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | Request settings used to configure Bayer average map generation |
![]() ![]() ![]() ![]() | The 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 |
![]() ![]() ![]() ![]() | Request settings used to configure Bayer sharpness map generation |
![]() ![]() ![]() ![]() | The 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 |
![]() ![]() ![]() ![]() | Interface used to query hardware capture count for a request |
![]() ![]() ![]() ![]() | Interface used to dump session runtime information |
![]() ![]() ![]() ![]() | Request settings used to configure the de-fog algorithm |
![]() ![]() ![]() ![]() | Exposes the face detect capabilities of a CaptureSession |
![]() ![]() ![]() ![]() | Request settings used to configure face detection |
![]() ![]() ![]() ![]() | Exposes the face detect result objects in a CaptureMetadata object |
![]() ![]() ![]() ![]() | Exposes the image rect and confidence level of face detect result object returned by IFaceDetectMetadata |
![]() ![]() ![]() ![]() | Interface used to query the availability and size in bytes of sensor private metadata |
![]() ![]() ![]() ![]() | Interface used enable the output of sensor private metadata for a request |
![]() ![]() ![]() ![]() | Interface used to access sensor private metadata from Argus |
![]() ![]() ![]() | An object representing a single camera device |
![]() ![]() ![]() | An interface to retrieve the properties of a CameraDevice |
![]() ![]() ![]() | An object representing the sensor mode of a CameraDevice |
![]() ![]() ![]() | An interface to retrieve the properties of a SensorMode |
![]() ![]() ![]() | A CameraProvider instance provides the entry point to the Argus runtime |
![]() ![]() ![]() | The core interface provided by a CameraProvider |
![]() ![]() ![]() | A container for metadata from a single capture |
![]() ![]() ![]() | An object that holds a CaptureMetadata instance and is used to read the capture metadata from a consumer thread directly from the embedded EGLStream metadata |
![]() ![]() ![]() | An interface to a set of histograms created from Bayer pixel data, one per Bayer channel |
![]() ![]() ![]() | An interface to a set of histograms created from RGB pixel data, one per RGB channel |
![]() ![]() ![]() | An interface that reports metadata for a single stream in a single capture |
![]() ![]() ![]() | An interface that reports metadata for a single capture |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | The object that controls all operations on a single sensor |
![]() ![]() ![]() | Describes the core interface available to CaptureSessions |
![]() ![]() ![]() | An Event represents an asynchronous result |
![]() ![]() ![]() | A unique identifier for a particular type of Event |
![]() ![]() ![]() | The interface common to all event types |
![]() ![]() ![]() | The interface that exposes the properties for an ERROR event |
![]() ![]() ![]() | The interface that exposes the properties for a CAPTURE_COMPLETE event |
![]() ![]() ![]() | The interface for an object which generates Events (such as CaptureSession) |
![]() ![]() ![]() | An EventQueue object, as returned by IEventProvider::createEventQueue |
![]() ![]() ![]() | The interface available to an EventQueue |
![]() ![]() ![]() | A Request defines the parameters to configure the capture |
![]() ![]() ![]() | Defines the interface to a capture Request |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Input streams are created and owned by CaptureSessions, and they maintain a connection with an EGLStream in order to acquire frames as an EGLStream consumer |
![]() ![]() ![]() | Output streams are created and owned by CaptureSessions, and they maintain a connection with an EGLStream in order to present frames as an EGLStream producer |
![]() ![]() ![]() | Settings for OutputStream creation are exposed by the OutputStreamSettings class |
![]() ![]() ![]() | Interface that exposes the properties common to all Stream objects |
![]() ![]() ![]() | Interface that exposes the settings used for OutputStream creation |
![]() ![]() ![]() | Extension name UUID |
![]() ![]() ![]() | Pixel formats |
![]() ![]() ![]() | Utility class for Argus interfaces |
![]() ![]() ![]() | The top-level interface class |
![]() ![]() ![]() | A unique identifier for an Argus Interface |
![]() ![]() ![]() | The base interface for a class that provides Argus Interfaces |
![]() ![]() ![]() | A top level object class for Argus objects that are created and owned by the client |
![]() ![]() ![]() | Template helper emulating C++11 rvalue semantics |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | A templatized class to hold a min/max range of values |
![]() ![]() ![]() | Defines a rectangle in pixel space |
![]() ![]() ![]() | Aggregates width and height in a single structure |
![]() ![]() ![]() | Aggregates 2D co-ordinates of a location in a single structure |
![]() ![]() ![]() | Defines a normalized rectangle region in [0.0, 1.0] |
![]() ![]() ![]() | Tuple template class |
![]() ![]() ![]() | BayerTuple template class |
![]() ![]() ![]() | Defines an autocontrol region of interest (in pixel space) |
![]() ![]() ![]() | A template class to hold a 2-dimensional array of data |
![]() ![]() ![]() | UUID |
![]() ![]() ![]() | A unique identifier with a name (primarily for debugging purposes) |