Libargus API Libargus Camera API

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1 2 3]

Argus |
Ext |
IAlternatingExposureCaps | Interface used to query the availability of hardware based alternating exposure support
IAlternatingExposureSettings | Interface used to configure alternating exposure support provided by sensor hardware
IBayerAverageMapSettings | Interface to Bayer average map settings
IBayerAverageMap | Interface to Bayer average map metadata
IBayerSharpnessMapSettings | Interface to Bayer sharpness map settings
IBayerSharpnessMap | Interface to Bayer sharpness map metadata
IBlockingSessionCameraProvider | Interface used to create blocking capture session
IDebugCaptureSession | Interface used to dump CaptureSession runtime information
IDeFogSettings | Interface to de-fog settings
IDolWdrSensorMode | Interface to the properties of a DOL WDR device
IFaceDetectCaps | Interface to expose the face detection capabilities of a CaptureSession
IFaceDetectSettings | Interface to face detection settings
IFaceDetectMetadata | Interface to overall face detection results metadata
IFaceDetectResult | Interface to the properties of a single face detection result
IInternalFrameCount | Interface used to query the internal frame count for a request
INonLinearHistogram | Interface used to query the metadata to correctly interpret the compressed histogram data
IPwlWdrSensorMode | Interface to the properties of a PWL WDR device
ISensorEepromData | Interface used to get EEPROM data
ISensorOtpData | Interface used to get OTP data
ISensorPrivateMetadataCaps | Interface used to query the availability and size in bytes of sensor private metadata
ISensorPrivateMetadataRequest | Interface used enable the output of sensor private metadata for a request
ISensorPrivateMetadata | Interface used to access sensor private metadata
ISensorPrivateMetadataClientBufferRequest | Interface used to set client buffer for sensor private metadata for a request
ISensorTimestampTsc | Interface used to get TSC HW timestamp
ISyncSensorCalibrationData | Interface used to access sync sensor calibration data
Buffer |
BufferSettings |
IBufferOutputStreamSettings | Interface that exposes the configuration available to Buffer-based OutputStreams
IBufferOutputStream | Interface that provides the methods used with Buffer-based OutputStreams
IBuffer | Interface that provides the core methods for Buffer objects
CameraDevice |
ICameraProperties | Interface to the core CameraDevice properties
SensorMode |
ISensorMode | Interface to the core properties of a SensorMode
CameraProvider |
ICameraProvider | Interface to the core CameraProvider methods
CaptureMetadata |
CaptureMetadataContainer | 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
IBayerHistogram | Interface to Bayer histogram metadata (provided by ICaptureMetadata::getBayerHistogram())
IRGBHistogram | Interface to RGB histogram metadata (provided by ICaptureMetadata::getRGBHistogram())
IStreamCaptureMetadata | Interface to per-stream metadata (provided by ICaptureMetadata::getStreamMetadata())
ICaptureMetadata | Interface to the core capture metadata
IDenoiseMetadata | Interface to denoise metadata
IEdgeEnhanceMetadata | Interface to edge enhancement metadata
CaptureSession |
ICaptureSession | Interface to the core CaptureSession methods
IEGLImageBufferSettings | Interface that provides the settings used to configure EGLImage Buffer creation
IEGLImageBuffer | Interface that provides methods to EGLImage Buffers
IEGLOutputStreamSettings | Interface that exposes the settings used for EGLStream-linked OutputStream creation
IEGLOutputStream | Interface that exposes the methods available to an EGLStream-linked OutputStream
IEGLInputStreamSettings | Interface that exposes the settings used for EGLStream-linked InputStream creation
IEGLInputStream | Interface that exposes the methods available to an EGLStream-linked InputStream
IEGLSync | Interface that provides EGLSync input and output methods for a Buffer
Event |
EventType | A unique identifier for a particular type of Event
IEvent | Interface to the common Event properties
IEventError | Interface exposed by Events having type EVENT_TYPE_ERROR
IEventCaptureComplete | Interface exposed by Events having type EVENT_TYPE_CAPTURE_COMPLETE
IEventProvider | Interface for an object which generates Events (such as CaptureSession)
EventQueue |
IEventQueue | Interface to the core EventQueue methods
IReprocessInfo | Interface used to access reprocess information
Request |
IRequest | Interface to the core Request settings
ISourceSettings | Interface to the source settings (provided by IRequest::getSourceSettings())
IAutoControlSettings | Interface to the auto control settings (provided by IRequest::getAutoControlSettings())
IStreamSettings | Interface to per-stream settings (provided by IRequest::getStreamSettings())
IDenoiseSettings | Interface to denoise settings
IEdgeEnhanceSettings | Interface to edge enhancement settings
OutputStream |
OutputStreamSettings |
IOutputStreamSettings | Interface that exposes the settings common to all OutputStream types
InputStream |
InputStreamSettings |
IInputStreamSettings | Interface that exposes the settings common to all InputStream types
NonCopyable | Utility class for libargus interfaces
Interface | The top-level interface class
InterfaceID | A unique identifier for a libargus Interface
InterfaceProvider | The base interface for a class that provides libargus Interfaces
Destructable | A top level object class for libargus objects that are created and owned by the client
UniqueObj | Template helper emulating C++11 rvalue semantics
Tuple | Tuple template class
BayerTuple | BayerTuple template class
RGBTuple | RGBTuple template class
Point2D | Point2D template class
Point3D | Point3D template class
Size2D | Size2D template class
Rectangle | Rectangle template class
Range | Range template class
AcRegion | Defines an autocontrol region of interest (in pixel space)
Array2D | A template class to hold a 2-dimensional array of data
UUID | A universally unique identifier
NamedUUID | A universally unique identifier with a name (used for debugging purposes)