Libargus API Libargus Camera API

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

- Namespace List
- Namespace Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
Argus Namespace Reference

## Namespaces

namespace | Ext

## Classes

class | Buffer
class | BufferSettings
class | IBufferOutputStreamSettings
| Interface that exposes the configuration available to Buffer-based OutputStreams. More...
class | IBufferOutputStream
| Interface that provides the methods used with Buffer-based OutputStreams. More...
class | IBuffer
| Interface that provides the core methods for Buffer objects. More...
class | CameraDevice
class | ICameraProperties
| Interface to the core CameraDevice properties. More...
class | SensorMode
class | ISensorMode
| Interface to the core properties of a SensorMode. More...
class | CameraProvider
class | ICameraProvider
| Interface to the core CameraProvider methods. More...
class | CaptureMetadata
class | 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. More...
class | IBayerHistogram
| Interface to Bayer histogram metadata (provided by ICaptureMetadata::getBayerHistogram()). More...
class | IRGBHistogram
| Interface to RGB histogram metadata (provided by ICaptureMetadata::getRGBHistogram()). More...
class | IStreamCaptureMetadata
| Interface to per-stream metadata (provided by ICaptureMetadata::getStreamMetadata()). More...
class | ICaptureMetadata
| Interface to the core capture metadata. More...
class | IDenoiseMetadata
| Interface to denoise metadata. More...
class | IEdgeEnhanceMetadata
| Interface to edge enhancement metadata. More...
class | CaptureSession
class | ICaptureSession
| Interface to the core CaptureSession methods. More...
class | IEGLImageBufferSettings
| Interface that provides the settings used to configure EGLImage Buffer creation. More...
class | IEGLImageBuffer
| Interface that provides methods to EGLImage Buffers. More...
class | IEGLOutputStreamSettings
| Interface that exposes the settings used for EGLStream-linked OutputStream creation. More...
class | IEGLOutputStream
| Interface that exposes the methods available to an EGLStream-linked OutputStream. More...
class | IEGLSync
| Interface that provides EGLSync input and output methods for a Buffer. More...
class | Event
class | EventType
| A unique identifier for a particular type of Event. More...
class | IEvent
| Interface to the common Event properties. More...
class | IEventError
| Interface exposed by Events having type EVENT_TYPE_ERROR. More...
class | IEventCaptureComplete
| Interface exposed by Events having type EVENT_TYPE_CAPTURE_COMPLETE. More...
class | IEventProvider
| Interface for an object which generates Events (such as CaptureSession). More...
class | EventQueue
class | IEventQueue
| Interface to the core EventQueue methods. More...
class | Request
class | IRequest
| Interface to the core Request settings. More...
class | ISourceSettings
| Interface to the source settings (provided by IRequest::getSourceSettings()). More...
class | IAutoControlSettings
| Interface to the auto control settings (provided by IRequest::getAutoControlSettings()). More...
class | IStreamSettings
| Interface to per-stream settings (provided by IRequest::getStreamSettings()). More...
class | IDenoiseSettings
| Interface to denoise settings. More...
class | IEdgeEnhanceSettings
| Interface to edge enhancement settings. More...
class | OutputStream
class | OutputStreamSettings
class | IOutputStreamSettings
| Interface that exposes the settings common to all OutputStream types. More...
class | NonCopyable
| Utility class for libargus interfaces. More...
class | Interface
| The top-level interface class. More...
class | InterfaceID
| A unique identifier for a libargus Interface. More...
class | InterfaceProvider
| The base interface for a class that provides libargus Interfaces. More...
class | Destructable
| A top level object class for libargus objects that are created and owned by the client. More...
class | UniqueObj
| Template helper emulating C++11 rvalue semantics. More...
class | Tuple
| Tuple template class. More...
class | BayerTuple
| BayerTuple template class. More...
class | RGBTuple
| RGBTuple template class. More...
class | Point2D
| Point2D template class. More...
class | Point3D
| Point3D template class. More...
class | Size2D
| Size2D template class. More...
class | Rectangle
| Rectangle template class. More...
class | Range
| Range template class. More...
class | AcRegion
| Defines an autocontrol region of interest (in pixel space). More...
class | Array2D
| A template class to hold a 2-dimensional array of data. More...
struct | UUID
| A universally unique identifier. More...
class | NamedUUID
| A universally unique identifier with a name (used for debugging purposes). More...

## Typedefs

typedef uint32_t | AutoControlId

## Enumerations

enum | Status { STATUS_OK = 0, STATUS_INVALID_PARAMS = 1, STATUS_INVALID_SETTINGS = 2, STATUS_UNAVAILABLE = 3, STATUS_OUT_OF_MEMORY = 4, STATUS_UNIMPLEMENTED = 5, STATUS_TIMEOUT = 6, STATUS_CANCELLED = 7, STATUS_DISCONNECTED = 8, STATUS_END_OF_STREAM = 9, STATUS_COUNT }
| Status values returned by API function calls. More...
enum | BayerChannel { BAYER_CHANNEL_R, BAYER_CHANNEL_G_EVEN, BAYER_CHANNEL_G_ODD, BAYER_CHANNEL_B, BAYER_CHANNEL_COUNT }
| Color channel constants for Bayer data. More...
enum | Coordinate { COORDINATE_X, COORDINATE_Y, COORDINATE_Z, COORDINATE_2D_COUNT = 2, COORDINATE_3D_COUNT = 3 }
| Coordinates used for 2D and 3D points. More...
enum | RGBChannel { RGB_CHANNEL_R, RGB_CHANNEL_G, RGB_CHANNEL_B, RGB_CHANNEL_COUNT }
| Color channel constants for RGB data. More...

## Functions

| DEFINE_UUID (StreamType, STREAM_TYPE_BUFFER, c723d960, 5231, 11e7, 9598, 18, 00, 20, 0c, 9a, 66)
| OutputStream type that writes to application-managed Buffers.
| DEFINE_NAMED_UUID_CLASS (BufferType)
| DEFINE_UUID (BufferType, BUFFER_TYPE_NONE, c723d961, 5231, 11e7, 9598, 18, 00, 20, 0c, 9a, 66)
| DEFINE_NAMED_UUID_CLASS (SyncType)
| DEFINE_UUID (SyncType, SYNC_TYPE_NONE, c723d962, 5231, 11e7, 9598, 18, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (InterfaceID, IID_BUFFER_OUTPUT_STREAM_SETTINGS, c723d963, 5231, 11e7, 9598, 18, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (InterfaceID, IID_BUFFER_OUTPUT_STREAM, c723d964, 5231, 11e7, 9598, 18, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (InterfaceID, IID_BUFFER, c723d965, 5231, 11e7, 9598, 18, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (InterfaceID, IID_CAMERA_PROPERTIES, 436d2a73, c85b, 4a29, bce5, 15, 60, 6e, 35, 86, 91)
| DEFINE_UUID (InterfaceID, IID_SENSOR_MODE, e69015e0, db2a, 11e5, a837, 18, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (InterfaceID, IID_CAMERA_PROVIDER, a00f33d7, 8564, 4226, 955c, 2d, 1b, cd, af, a3, 5f)
| DEFINE_UUID (InterfaceID, IID_BAYER_HISTOGRAM, 50bc4f1c, 6424, beb7, baae, b0, 90, c9, c3, 25, 9e)
| DEFINE_UUID (InterfaceID, IID_RGB_HISTOGRAM, 50bc4f1d, 6424, beb7, baae, b0, 90, c9, c3, 25, 9e)
| DEFINE_UUID (InterfaceID, IID_STREAM_CAPTURE_METADATA, 61cbe0a8, 0ee1, 4c67, baae, 02, 02, 1a, b8, d9, 47)
| DEFINE_UUID (InterfaceID, IID_CAPTURE_METADATA, 5f6ac5d4, 59e8, 45d0, 8bac, 38, 09, 1f, f8, 74, a9)
| DEFINE_UUID (InterfaceID, IID_DENOISE_METADATA, 7A461D23, 6AE1, 11E6, BDF4, 08, 00, 20, 0C, 9A, 66)
| DEFINE_UUID (InterfaceID, IID_EDGE_ENHANCE_METADATA, 7A461D24, 6AE1, 11E6, BDF4, 08, 00, 20, 0C, 9A, 66)
| DEFINE_UUID (InterfaceID, IID_CAPTURE_SESSION, 813644f5, bc21, 4013, af44, dd, da, b5, 7a, 9d, 13)
| DEFINE_UUID (BufferType, BUFFER_TYPE_EGL_IMAGE, c723d966, 5231, 11e7, 9598, 18, 00, 20, 0c, 9a, 66)
| Buffer type that wraps an EGLImage resource.
| DEFINE_UUID (InterfaceID, IID_EGL_IMAGE_BUFFER_SETTINGS, c723d967, 5231, 11e7, 9598, 18, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (InterfaceID, IID_EGL_IMAGE_BUFFER, c723d968, 5231, 11e7, 9598, 18, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (StreamType, STREAM_TYPE_EGL, 3a659360, 5231, 11e7, 9598, 18, 00, 20, 0c, 9a, 66)
| OutputStream type that generates frames as an EGLStream producer (STREAM_TYPE_EGL).
| DEFINE_NAMED_UUID_CLASS (EGLStreamMode)
| Defines the EGLStream queue mode of operation (see IEGLOutputStreamSettings::setMode).
| DEFINE_UUID (EGLStreamMode, EGL_STREAM_MODE_MAILBOX, 33661d40, 3ee2, 11e6, bdf4, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (EGLStreamMode, EGL_STREAM_MODE_FIFO, 33661d41, 3ee2, 11e6, bdf4, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (InterfaceID, IID_EGL_OUTPUT_STREAM_SETTINGS, 3a659361, 5231, 11e7, 9598, 18, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (InterfaceID, IID_EGL_OUTPUT_STREAM, 3a659362, 5231, 11e7, 9598, 18, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (SyncType, SYNC_TYPE_EGL_SYNC, 5df77c90, 5d1b, 11e7, 9598, 08, 00, 20, 0c, 9a, 66)
| Sync type that uses EGLSync objects (SYNC_TYPE_EGL_SYNC).
| DEFINE_UUID (InterfaceID, IID_EGL_SYNC, 5df77c91, 5d1b, 11e7, 9598, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (EventType, EVENT_TYPE_ERROR, 2c80d8b0, 2bfd, 11e5, a2cb, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (EventType, EVENT_TYPE_CAPTURE_STARTED, 2c80d8b1, 2bfd, 11e5, a2cb, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (EventType, EVENT_TYPE_CAPTURE_COMPLETE, 2c80d8b2, 2bfd, 11e5, a2cb, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (InterfaceID, IID_EVENT, 98bcb49e, fd7d, 11e4, a322, 16, 97, f9, 25, ec, 7b)
| DEFINE_UUID (InterfaceID, IID_EVENT_ERROR, 13e0fc70, 1ab6, 11e5, b939, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (InterfaceID, IID_EVENT_CAPTURE_COMPLETE, 8b2b40b5, f1e4, 4c4d, ae1c, f3, 93, f6, 54, 06, d5)
| DEFINE_UUID (InterfaceID, IID_EVENT_PROVIDER, 523ed330, 25dc, 11e5, 867f, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (InterfaceID, IID_EVENT_QUEUE, 944b11f6, e512, 49ad, 8573, fc, 82, 3e, 02, 25, ed)
| DEFINE_UUID (ExtensionName, EXT_BAYER_AVERAGE_MAP, 12c3de20, 64c5, 11e6, bdf4, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (ExtensionName, EXT_BAYER_SHARPNESS_MAP, 7d5e0470, 4ea6, 11e6, bdf4, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (ExtensionName, EXT_BLOCKING_SESSION_CAMERA_PROVIDER, 1fff5f04, 2ea9, 4558, 8e92, c2, 4b, 0b, 82, b9, af)
| DEFINE_UUID (ExtensionName, EXT_DEBUG_CAPTURE_SESSION, 1fee5f03, 2ea9, 4558, 8e92, c2, 4b, 0b, 82, b9, af)
| DEFINE_UUID (ExtensionName, EXT_DE_FOG, 9cf05bd0, 1d99, 4be8, 8732, 75, 99, 55, 7f, ed, 3a)
| DEFINE_UUID (ExtensionName, EXT_DOL_WDR_SENSOR_MODE, 569fb210, 70d9, 11e7, 9598, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (ExtensionName, EXT_FACE_DETECT, 40412bb0, ba24, 11e5, a837, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (ExtensionName, EXT_INTERNAL_FRAME_COUNT, 37afdbda, 0020, 4f91, 957b, 46, ea, eb, 79, 80, c7)
| DEFINE_UUID (ExtensionName, EXT_NON_LINEAR_HISTOGRAM, 45b6a850, e801, 11e8, b568, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (ExtensionName, EXT_PWL_WDR_SENSOR_MODE, 7f510b90, 582b, 11e6, bbb5, 40, 16, 7e, ab, 86, 92)
| DEFINE_UUID (ExtensionName, EXT_SENSOR_EEPROM_DATA, d14b2030, 181a, 11eb, 8b6f, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (ExtensionName, EXT_SENSOR_OTP_DATA, 1651af90, 19b1, 11eb, 8b6f, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (ExtensionName, EXT_SENSOR_PRIVATE_METADATA, 7acf4352, 3a75, 46e7, 9af1, 8d, 71, da, 83, 15, 23)
| DEFINE_UUID (ExtensionName, EXT_SENSOR_PRIVATE_METADATA_CLIENT_BUFFER, 85cbb9b6, cd7f, 4e8c, 9462, 9f, 21, cd, a7, 40, 1c)
| DEFINE_UUID (ExtensionName, EXT_SENSOR_TIMESTAMP_TSC, e6cc1360, 06ea, 11eb, 8b6e, 08, 00, 20, 0c, 9a, 66)
| DEFINE_NAMED_UUID_CLASS (DistortionType)
| The DistortionType of a sync sensor defines the type of distortion model.
| DEFINE_UUID (DistortionType, DISTORTION_TYPE_POLYNOMIAL, 23e59580, 17ff, 11eb, 8b6f, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (DistortionType, DISTORTION_TYPE_FISHEYE, 23e59581, 17ff, 11eb, 8b6f, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (DistortionType, DISTORTION_TYPE_OMINI_DIRECTIONAL, 23e5bc90, 17ff, 11eb, 8b6f, 08, 00, 20, 0c, 9a, 66)
| DEFINE_NAMED_UUID_CLASS (MappingType)
| The MappingType of a sync sensor defines the type of mapping used for fisheye distortion model.
| DEFINE_UUID (MappingType, MAPPING_TYPE_EQUIDISTANT, 9e7f3c10, 17ff, 11eb, 8b6f, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (MappingType, MAPPING_TYPE_EQUISOLID, 9e7f3c11, 17ff, 11eb, 8b6f, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (MappingType, MAPPING_TYPE_ORTHOGRAPHIC, 9e7f3c12, 17ff, 11eb, 8b6f, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (MappingType, MAPPING_TYPE_STEREOGRAPHIC, 9e7f3c13, 17ff, 11eb, 8b6f, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (ExtensionName, EXT_SYNC_SENSOR_CALIBRATION_DATA, 10845a70, d52f, 11ea, 8b6e, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (InterfaceID, IID_REQUEST, eb9b3750, fc8d, 455f, 8e0f, 91, b3, 3b, d9, 4e, c5)
| DEFINE_UUID (InterfaceID, IID_SOURCE_SETTINGS, eb7ae38c, 3c62, 4161, a92a, a6, 4f, ba, c6, 38, 83)
| DEFINE_UUID (InterfaceID, IID_AUTO_CONTROL_SETTINGS, 1f2ad1c6, cb13, 440b, bc95, 3f, fd, 0d, 19, 91, db)
| DEFINE_UUID (InterfaceID, IID_STREAM_SETTINGS, c477aeaf, 9cc8, 4467, a834, c7, 07, d7, b6, 9f, a4)
| DEFINE_UUID (InterfaceID, IID_DENOISE_SETTINGS, 7A461D20, 6AE1, 11E6, BDF4, 08, 00, 20, 0C, 9A, 66)
| DEFINE_UUID (InterfaceID, IID_EDGE_ENHANCE_SETTINGS, 7A461D21, 6AE1, 11E6, BDF4, 08, 00, 20, 0C, 9A, 66)
| DEFINE_NAMED_UUID_CLASS (StreamType)
| The general operation, buffer source, and interfaces supported by a stream object are defined by its core StreamType.
| DEFINE_UUID (InterfaceID, IID_OUTPUT_STREAM_SETTINGS, 52f2b830, 3d52, 11e6, bdf4, 08, 00, 20, 0c, 9a, 66)
| DEFINE_NAMED_UUID_CLASS (AeAntibandingMode)
| Auto Exposure Anti-Banding Modes.
| DEFINE_UUID (AeAntibandingMode, AE_ANTIBANDING_MODE_OFF, AD1E5560, 9C16, 11E8, B568, 18, 00, 20, 0C, 9A, 66)
| DEFINE_UUID (AeAntibandingMode, AE_ANTIBANDING_MODE_AUTO, AD1E5561, 9C16, 11E8, B568, 18, 00, 20, 0C, 9A, 66)
| DEFINE_UUID (AeAntibandingMode, AE_ANTIBANDING_MODE_50HZ, AD1E5562, 9C16, 11E8, B568, 18, 00, 20, 0C, 9A, 66)
| DEFINE_UUID (AeAntibandingMode, AE_ANTIBANDING_MODE_60HZ, AD1E5563, 9C16, 11E8, B568, 18, 00, 20, 0C, 9A, 66)
| DEFINE_NAMED_UUID_CLASS (AeFlickerState)
| Auto Exposure Flicker States.
| DEFINE_UUID (AeFlickerState, AE_FLICKER_NONE, AD1E5564, 9C16, 11E8, B568, 18, 00, 20, 0C, 9A, 66)
| DEFINE_UUID (AeFlickerState, AE_FLICKER_50HZ, AD1E5565, 9C16, 11E8, B568, 18, 00, 20, 0C, 9A, 66)
| DEFINE_UUID (AeFlickerState, AE_FLICKER_60HZ, AD1E5566, 9C16, 11E8, B568, 18, 00, 20, 0C, 9A, 66)
| DEFINE_NAMED_UUID_CLASS (AeState)
| Auto Exposure States.
| DEFINE_UUID (AeState, AE_STATE_INACTIVE, D2EBEA50, 9C16, 11E8, B568, 18, 00, 20, 0C, 9A, 66)
| DEFINE_UUID (AeState, AE_STATE_SEARCHING, D2EBEA51, 9C16, 11E8, B568, 18, 00, 20, 0C, 9A, 66)
| DEFINE_UUID (AeState, AE_STATE_CONVERGED, D2EBEA52, 9C16, 11E8, B568, 18, 00, 20, 0C, 9A, 66)
| DEFINE_UUID (AeState, AE_STATE_FLASH_REQUIRED, D2EBEA53, 9C16, 11E8, B568, 18, 00, 20, 0C, 9A, 66)
| DEFINE_UUID (AeState, AE_STATE_TIMEOUT, D2EBEA54, 9C16, 11E8, B568, 18, 00, 20, 0C, 9A, 66)
| DEFINE_NAMED_UUID_CLASS (AwbMode)
| Auto White Balance (AWB) Modes.
| DEFINE_UUID (AwbMode, AWB_MODE_OFF, FB3F365A, CC62, 11E5, 9956, 62, 56, 62, 87, 07, 61)
| DEFINE_UUID (AwbMode, AWB_MODE_AUTO, FB3F365B, CC62, 11E5, 9956, 62, 56, 62, 87, 07, 61)
| DEFINE_UUID (AwbMode, AWB_MODE_INCANDESCENT, FB3F365C, CC62, 11E5, 9956, 62, 56, 62, 87, 07, 61)
| DEFINE_UUID (AwbMode, AWB_MODE_FLUORESCENT, FB3F365D, CC62, 11E5, 9956, 62, 56, 62, 87, 07, 61)
| DEFINE_UUID (AwbMode, AWB_MODE_WARM_FLUORESCENT, FB3F365E, CC62, 11E5, 9956, 62, 56, 62, 87, 07, 61)
| DEFINE_UUID (AwbMode, AWB_MODE_DAYLIGHT, FB3F365F, CC62, 11E5, 9956, 62, 56, 62, 87, 07, 61)
| DEFINE_UUID (AwbMode, AWB_MODE_CLOUDY_DAYLIGHT, FB3F3660, CC62, 11E5, 9956, 62, 56, 62, 87, 07, 61)
| DEFINE_UUID (AwbMode, AWB_MODE_TWILIGHT, FB3F3661, CC62, 11E5, 9956, 62, 56, 62, 87, 07, 61)
| DEFINE_UUID (AwbMode, AWB_MODE_SHADE, FB3F3662, CC62, 11E5, 9956, 62, 56, 62, 87, 07, 61)
| DEFINE_UUID (AwbMode, AWB_MODE_MANUAL, 20FB45DA, C49F, 4293, AB02, 13, 3F, 8C, CA, DD, 69)
| DEFINE_NAMED_UUID_CLASS (AwbState)
| Auto White-Balance States.
| DEFINE_UUID (AwbState, AWB_STATE_INACTIVE, E33CDB30, 9C16, 11E8, B568, 18, 00, 20, 0C, 9A, 66)
| DEFINE_UUID (AwbState, AWB_STATE_SEARCHING, E33CDB31, 9C16, 11E8, B568, 18, 00, 20, 0C, 9A, 66)
| DEFINE_UUID (AwbState, AWB_STATE_CONVERGED, E33CDB32, 9C16, 11E8, B568, 18, 00, 20, 0C, 9A, 66)
| DEFINE_UUID (AwbState, AWB_STATE_LOCKED, E33CDB33, 9C16, 11E8, B568, 18, 00, 20, 0C, 9A, 66)
| DEFINE_NAMED_UUID_CLASS (CaptureIntent)
| A CaptureIntent may be provided during capture request creation to initialize the new Request with default settings that are appropriate for captures of the given intent.
| DEFINE_UUID (CaptureIntent, CAPTURE_INTENT_MANUAL, FB3F3663, CC62, 11E5, 9956, 62, 56, 62, 87, 07, 61)
| DEFINE_UUID (CaptureIntent, CAPTURE_INTENT_PREVIEW, FB3F3664, CC62, 11E5, 9956, 62, 56, 62, 87, 07, 61)
| DEFINE_UUID (CaptureIntent, CAPTURE_INTENT_STILL_CAPTURE, FB3F3665, CC62, 11E5, 9956, 62, 56, 62, 87, 07, 61)
| DEFINE_UUID (CaptureIntent, CAPTURE_INTENT_VIDEO_RECORD, FB3F3666, CC62, 11E5, 9956, 62, 56, 62, 87, 07, 61)
| DEFINE_UUID (CaptureIntent, CAPTURE_INTENT_VIDEO_SNAPSHOT, FB3F3667, CC62, 11E5, 9956, 62, 56, 62, 87, 07, 61)
| DEFINE_NAMED_UUID_CLASS (DenoiseMode)
| Denoise (noise reduction) Modes.
| DEFINE_UUID (DenoiseMode, DENOISE_MODE_OFF, FB3F3668, CC62, 11E5, 9956, 62, 56, 62, 87, 07, 61)
| DEFINE_UUID (DenoiseMode, DENOISE_MODE_FAST, FB3F3669, CC62, 11E5, 9956, 62, 56, 62, 87, 07, 61)
| DEFINE_UUID (DenoiseMode, DENOISE_MODE_HIGH_QUALITY, FB3F366A, CC62, 11E5, 9956, 62, 56, 62, 87, 07, 61)
| DEFINE_NAMED_UUID_CLASS (EdgeEnhanceMode)
| Edge Enhance Modes.
| DEFINE_UUID (EdgeEnhanceMode, EDGE_ENHANCE_MODE_OFF, F7100B40, 6A5F, 11E6, BDF4, 08, 00, 20, 0C, 9A, 66)
| DEFINE_UUID (EdgeEnhanceMode, EDGE_ENHANCE_MODE_FAST, F7100B41, 6A5F, 11E6, BDF4, 08, 00, 20, 0C, 9A, 66)
| DEFINE_UUID (EdgeEnhanceMode, EDGE_ENHANCE_MODE_HIGH_QUALITY, F7100B42, 6A5F, 11E6, BDF4, 08, 00, 20, 0C, 9A, 66)
| DEFINE_NAMED_UUID_CLASS (ExtensionName)
| Extension Names.
| DEFINE_NAMED_UUID_CLASS (PixelFormat)
| Pixel formats.
| DEFINE_UUID (PixelFormat, PIXEL_FMT_UNKNOWN, 00000000, 93d5, 11e5, 0000, 1c, b7, 2c, ef, d4, 1e)
| DEFINE_UUID (PixelFormat, PIXEL_FMT_Y8, 569be14a, 93d5, 11e5, 91bc, 1c, b7, 2c, ef, d4, 1e)
| DEFINE_UUID (PixelFormat, PIXEL_FMT_Y16, 56ddb19c, 93d5, 11e5, 8e2c, 1c, b7, 2c, ef, d4, 1e)
| DEFINE_UUID (PixelFormat, PIXEL_FMT_YCbCr_420_888, 570c10e6, 93d5, 11e5, 8ff3, 1c, b7, 2c, ef, d4, 1e)
| DEFINE_UUID (PixelFormat, PIXEL_FMT_YCbCr_422_888, 573a7940, 93d5, 11e5, 99c2, 1c, b7, 2c, ef, d4, 1e)
| DEFINE_UUID (PixelFormat, PIXEL_FMT_YCbCr_444_888, 576043dc, 93d5, 11e5, 8983, 1c, b7, 2c, ef, d4, 1e)
| DEFINE_UUID (PixelFormat, PIXEL_FMT_JPEG_BLOB, 578b08c4, 93d5, 11e5, 9686, 1c, b7, 2c, ef, d4, 1e)
| DEFINE_UUID (PixelFormat, PIXEL_FMT_RAW16, 57b484d8, 93d5, 11e5, aeb6, 1c, b7, 2c, ef, d4, 1e)
| DEFINE_UUID (PixelFormat, PIXEL_FMT_P016, 57b484d9, 93d5, 11e5, aeb6, 1c, b7, 2c, ef, d4, 1e)
| DEFINE_UUID (PixelFormat, PIXEL_FMT_LegacyRGBA, 091b5007, 6784, 4121, 94c7, 59, 0d, 29, 03, 36, 72)
| DEFINE_NAMED_UUID_CLASS (SensorModeType)
| The SensorModeType of a sensor defines the type of image data that is output by the imaging sensor before any sort of image processing (ie.
| DEFINE_UUID (SensorModeType, SENSOR_MODE_TYPE_DEPTH, 64483464, 4b91, 11e6, bbbd, 40, 16, 7e, ab, 86, 92)
| DEFINE_UUID (SensorModeType, SENSOR_MODE_TYPE_YUV, 6453e00c, 4b91, 11e6, 871d, 40, 16, 7e, ab, 86, 92)
| DEFINE_UUID (SensorModeType, SENSOR_MODE_TYPE_RGB, 6463d4c6, 4b91, 11e6, 88a3, 40, 16, 7e, ab, 86, 92)
| DEFINE_UUID (SensorModeType, SENSOR_MODE_TYPE_BAYER, 646f04ea, 4b91, 11e6, 9c06, 40, 16, 7e, ab, 86, 92)
| DEFINE_UUID (SensorModeType, SENSOR_MODE_TYPE_BAYER_PWL, f6a08220, 6a0f, 11eb, 8572, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (SensorModeType, SENSOR_MODE_TYPE_BAYER_DOL, f6a08221, 6a0f, 11eb, 8572, 08, 00, 20, 0c, 9a, 66)
| DEFINE_NAMED_UUID_CLASS (SensorPlacement)
| SensorPlacement defines the placement of the sensor on the module.
| DEFINE_UUID (SensorPlacement, SENSOR_PLACEMENT_REAR_OR_BOTTOM_OR_BOTTOM_LEFT, 01dba8b0, 1946, 11eb, 8b6f, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (SensorPlacement, SENSOR_PLACEMENT_FRONT_OR_TOP_OR_CENTER_LEFT, 01dba8b1, 1946, 11eb, 8b6f, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (SensorPlacement, SENSOR_PLACEMENT_CENTER_OR_CENTER_RIGHT, 01dba8b2, 1946, 11eb, 8b6f, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (SensorPlacement, SENSOR_PLACEMENT_TOP_LEFT, 01dba8b3, 1946, 11eb, 8b6f, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (SensorPlacement, SENSOR_PLACEMENT_BOTTOM_RIGHT, 01dba8b4, 1946, 11eb, 8b6f, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (SensorPlacement, SENSOR_PLACEMENT_TOP_RIGHT, 01dba8b5, 1946, 11eb, 8b6f, 08, 00, 20, 0c, 9a, 66)
| DEFINE_NAMED_UUID_CLASS (BayerPhase)
| Bayer Phases.
| DEFINE_UUID (BayerPhase, BAYER_PHASE_UNKNOWN, b9d43270, 6a0e, 12eb, 8572, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (BayerPhase, BAYER_PHASE_RGGB, b9d43271, 6a0e, 12eb, 8572, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (BayerPhase, BAYER_PHASE_BGGR, b9d43272, 6a0e, 12eb, 8572, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (BayerPhase, BAYER_PHASE_GRBG, b9d43273, 6a0e, 12eb, 8572, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (BayerPhase, BAYER_PHASE_GBRG, b9d43274, 6a0e, 12eb, 8572, 08, 00, 20, 0c, 9a, 66)
| DEFINE_NAMED_UUID_CLASS (PixelFormatType)
| PixelFormatType.
| DEFINE_UUID (PixelFormatType, PixelFormatType_None, b7d9b3a4, cdc6, 4267, 9969, 57, a3, 00, 9a, 41, 32)
| DEFINE_UUID (PixelFormatType, PixelFormatType_YuvOnly, 45bdf956, 5624, 4c2b, a196, fa, 87, 6d, a0, 84, 19)
| DEFINE_UUID (PixelFormatType, PixelFormatType_RgbOnly, a5e5e1e9, 56ac, 4d14, 8ce7, 39, 16, 05, 6c, 86, 4c)
| DEFINE_UUID (PixelFormatType, PixelFormatType_Both, 7c0d1c33, bd27, 4294, 9dc6, 04, 1f, 9f, 9d, 86, 3c)
| DEFINE_NAMED_UUID_CLASS (CVOutput)
| CVOutput.
| DEFINE_UUID (CVOutput, CVOutput_None, cf6353af, 331f, 4153, aaba, 60, ef, 87, 36, 04, 03)
| DEFINE_UUID (CVOutput, CVOutput_Linear, fa260819, baf4, 4dea, 9c15, eb, 96, c0, 95, 0e, 0e)
| DEFINE_UUID (CVOutput, CVOutput_NonLinear, f19a1652, 7e69, 4efe, a6c9, 72, 05, ad, 9d, 95, fe)
template<typename TheInterface >
TheInterface * | interface_cast (InterfaceProvider *obj)
| Interface-casting helper similar to dynamic_cast.
template<typename TheInterface >
TheInterface * | interface_cast (const InterfaceProvider *obj)
template<typename TheInterface , typename TObject >
TheInterface * | interface_cast (const UniqueObj< TObject > &obj)

## Variables

const uint64_t | TIMEOUT_INFINITE = 0xFFFFFFFFFFFFFFFF
| Constant used for infinite timeouts.
const uint32_t | MAX_UUID_NAME_SIZE = 32

## Typedef Documentation

typedef uint32_t Argus::AutoControlId

Definition at line 955 of file Types.h.

## Enumeration Type Documentation

enum Argus::BayerChannel

Color channel constants for Bayer data.

Enumerator:

  BAYER_CHANNEL_R |
  BAYER_CHANNEL_G_EVEN |
  BAYER_CHANNEL_G_ODD |
  BAYER_CHANNEL_B |
  BAYER_CHANNEL_COUNT |

Definition at line 132 of file Types.h.

enum Argus::Coordinate

Coordinates used for 2D and 3D points.

Enumerator:

  COORDINATE_X |
  COORDINATE_Y |
  COORDINATE_Z |
  COORDINATE_2D_COUNT |
  COORDINATE_3D_COUNT |

Definition at line 145 of file Types.h.

enum Argus::RGBChannel

Color channel constants for RGB data.

Enumerator:

  RGB_CHANNEL_R |
  RGB_CHANNEL_G |
  RGB_CHANNEL_B |
  RGB_CHANNEL_COUNT |

Definition at line 158 of file Types.h.

enum Argus::Status

Status values returned by API function calls.

Enumerator:

  STATUS_OK | Function succeeded.
  STATUS_INVALID_PARAMS | The set of parameters passed was invalid.
  STATUS_INVALID_SETTINGS | The requested settings are invalid.
  STATUS_UNAVAILABLE | The requested device is unavailable.
  STATUS_OUT_OF_MEMORY | An operation failed because of insufficient mavailable memory.
  STATUS_UNIMPLEMENTED | This method has not been implemented.
  STATUS_TIMEOUT | An operation timed out.

  STATUS_CANCELLED

  The capture was aborted.
  See also:
    ICaptureSession::cancelRequests()

  STATUS_DISCONNECTED | The stream or other resource has been disconnected.
  STATUS_END_OF_STREAM | End of stream, used by Stream objects.
  STATUS_COUNT |

Definition at line 93 of file Types.h.

## Function Documentation

Argus::DEFINE_NAMED_UUID_CLASS | ( | DistortionType |  | ) |

The DistortionType of a sync sensor defines the type of distortion model.

Argus::DEFINE_NAMED_UUID_CLASS | ( | StreamType |  | ) |

The general operation, buffer source, and interfaces supported by a stream object are defined by its core StreamType.

The only StreamType currently supported is STREAM_TYPE_EGL (see EGLStream.h).

Argus::DEFINE_NAMED_UUID_CLASS | ( | MappingType |  | ) |

The MappingType of a sync sensor defines the type of mapping used for fisheye distortion model.

Argus::DEFINE_NAMED_UUID_CLASS | ( | EGLStreamMode |  | ) |

Defines the EGLStream queue mode of operation (see IEGLOutputStreamSettings::setMode).

Argus::DEFINE_NAMED_UUID_CLASS | ( | BufferType |  | ) |

Argus::DEFINE_NAMED_UUID_CLASS | ( | SyncType |  | ) |

Argus::DEFINE_NAMED_UUID_CLASS | ( | AeAntibandingMode |  | ) |

Auto Exposure Anti-Banding Modes.

Argus::DEFINE_NAMED_UUID_CLASS | ( | AeFlickerState |  | ) |

Auto Exposure Flicker States.

Argus::DEFINE_NAMED_UUID_CLASS | ( | AeState |  | ) |

Auto Exposure States.

Argus::DEFINE_NAMED_UUID_CLASS | ( | AwbMode |  | ) |

Auto White Balance (AWB) Modes.

Argus::DEFINE_NAMED_UUID_CLASS | ( | AwbState |  | ) |

Auto White-Balance States.

Argus::DEFINE_NAMED_UUID_CLASS | ( | CaptureIntent |  | ) |

A CaptureIntent may be provided during capture request creation to initialize the new Request with default settings that are appropriate for captures of the given intent.

More details regarding each intent are as follows: MANUAL intent disables auto white balance and auto-focus. PREVIEW intent disables noise reduction related post-processing in order to reduce latency and resource usage. STILL_CAPTURE intent enables Noise Reduction related post-processing in order to optimize still image quality. VIDEO_RECORD intent enables motion sensors related post-processing to optimize the video quality. Apart from above processing blocks each intent also helps in optimizing the processing resource usage appropriate for that intent.

Argus::DEFINE_NAMED_UUID_CLASS | ( | DenoiseMode |  | ) |

Denoise (noise reduction) Modes.

Argus::DEFINE_NAMED_UUID_CLASS | ( | EdgeEnhanceMode |  | ) |

Edge Enhance Modes.

Argus::DEFINE_NAMED_UUID_CLASS | ( | ExtensionName |  | ) |

Extension Names.

Note that ExtensionName UUIDs are defined by their respective extension headers.

Argus::DEFINE_NAMED_UUID_CLASS | ( | PixelFormat |  | ) |

Pixel formats.

Argus::DEFINE_NAMED_UUID_CLASS | ( | SensorModeType |  | ) |

The SensorModeType of a sensor defines the type of image data that is output by the imaging sensor before any sort of image processing (ie.

pre-ISP format).

Argus::DEFINE_NAMED_UUID_CLASS | ( | SensorPlacement |  | ) |

SensorPlacement defines the placement of the sensor on the module.

Argus::DEFINE_NAMED_UUID_CLASS | ( | BayerPhase |  | ) |

Bayer Phases.

Argus::DEFINE_NAMED_UUID_CLASS | ( | PixelFormatType |  | ) |

PixelFormatType.

Argus::DEFINE_NAMED_UUID_CLASS | ( | CVOutput |  | ) |

CVOutput.

Argus::DEFINE_UUID | ( | DistortionType | ,
|  | DISTORTION_TYPE_POLYNOMIAL | ,
|  | 23e59580 | ,
|  | 17ff | ,
|  | 11eb | ,
|  | 8b6f | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | DistortionType | ,
|  | DISTORTION_TYPE_FISHEYE | ,
|  | 23e59581 | ,
|  | 17ff | ,
|  | 11eb | ,
|  | 8b6f | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | DistortionType | ,
|  | DISTORTION_TYPE_OMINI_DIRECTIONAL | ,
|  | 23e5bc90 | ,
|  | 17ff | ,
|  | 11eb | ,
|  | 8b6f | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | InterfaceID | ,
|  | IID_SOURCE_SETTINGS | ,
|  | eb7ae38c | ,
|  | 3c62 | ,
|  | 4161 | ,
|  | a92a | ,
|  | a6 | ,
|  | 4f | ,
|  | ba | ,
|  | c6 | ,
|  | 38 | ,
|  | 83 |
| ) |  |

Argus::DEFINE_UUID | ( | ExtensionName | ,
|  | EXT_DE_FOG | ,
|  | 9cf05bd0 | ,
|  | 1d99 | ,
|  | 4be8 | ,
|  | 8732 | ,
|  | 75 | ,
|  | 99 | ,
|  | 55 | ,
|  | 7f | ,
|  | ed | ,
|  | 3a |
| ) |  |

Argus::DEFINE_UUID | ( | ExtensionName | ,
|  | EXT_SENSOR_TIMESTAMP_TSC | ,
|  | e6cc1360 | ,
|  | 06ea | ,
|  | 11eb | ,
|  | 8b6e | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | ExtensionName | ,
|  | EXT_SENSOR_EEPROM_DATA | ,
|  | d14b2030 | ,
|  | 181a | ,
|  | 11eb | ,
|  | 8b6f | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | ExtensionName | ,
|  | EXT_SENSOR_OTP_DATA | ,
|  | 1651af90 | ,
|  | 19b1 | ,
|  | 11eb | ,
|  | 8b6f | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | ExtensionName | ,
|  | EXT_DEBUG_CAPTURE_SESSION | ,
|  | 1fee5f03 | ,
|  | 2ea9 | ,
|  | 4558 | ,
|  | 8e92 | ,
|  | c2 | ,
|  | 4b | ,
|  | 0b | ,
|  | 82 | ,
|  | b9 | ,
|  | af |
| ) |  |

Argus::DEFINE_UUID | ( | ExtensionName | ,
|  | EXT_BLOCKING_SESSION_CAMERA_PROVIDER | ,
|  | 1fff5f04 | ,
|  | 2ea9 | ,
|  | 4558 | ,
|  | 8e92 | ,
|  | c2 | ,
|  | 4b | ,
|  | 0b | ,
|  | 82 | ,
|  | b9 | ,
|  | af |
| ) |  |

Argus::DEFINE_UUID | ( | ExtensionName | ,
|  | EXT_NON_LINEAR_HISTOGRAM | ,
|  | 45b6a850 | ,
|  | e801 | ,
|  | 11e8 | ,
|  | b568 | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | ExtensionName | ,
|  | EXT_BAYER_SHARPNESS_MAP | ,
|  | 7d5e0470 | ,
|  | 4ea6 | ,
|  | 11e6 | ,
|  | bdf4 | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | ExtensionName | ,
|  | EXT_DOL_WDR_SENSOR_MODE | ,
|  | 569fb210 | ,
|  | 70d9 | ,
|  | 11e7 | ,
|  | 9598 | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | ExtensionName | ,
|  | EXT_FACE_DETECT | ,
|  | 40412bb0 | ,
|  | ba24 | ,
|  | 11e5 | ,
|  | a837 | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | ExtensionName | ,
|  | EXT_SENSOR_PRIVATE_METADATA | ,
|  | 7acf4352 | ,
|  | 3a75 | ,
|  | 46e7 | ,
|  | 9af1 | ,
|  | 8d | ,
|  | 71 | ,
|  | da | ,
|  | 83 | ,
|  | 15 | ,
|  | 23 |
| ) |  |

Argus::DEFINE_UUID | ( | MappingType | ,
|  | MAPPING_TYPE_EQUIDISTANT | ,
|  | 9e7f3c10 | ,
|  | 17ff | ,
|  | 11eb | ,
|  | 8b6f | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | InterfaceID | ,
|  | IID_EVENT_PROVIDER | ,
|  | 523ed330 | ,
|  | 25dc | ,
|  | 11e5 | ,
|  | 867f | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | MappingType | ,
|  | MAPPING_TYPE_EQUISOLID | ,
|  | 9e7f3c11 | ,
|  | 17ff | ,
|  | 11eb | ,
|  | 8b6f | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | ExtensionName | ,
|  | EXT_SENSOR_PRIVATE_METADATA_CLIENT_BUFFER | ,
|  | 85cbb9b6 | ,
|  | cd7f | ,
|  | 4e8c | ,
|  | 9462 | ,
|  | 9f | ,
|  | 21 | ,
|  | cd | ,
|  | a7 | ,
|  | 40 | ,
|  | 1c |
| ) |  |

Argus::DEFINE_UUID | ( | MappingType | ,
|  | MAPPING_TYPE_ORTHOGRAPHIC | ,
|  | 9e7f3c12 | ,
|  | 17ff | ,
|  | 11eb | ,
|  | 8b6f | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | MappingType | ,
|  | MAPPING_TYPE_STEREOGRAPHIC | ,
|  | 9e7f3c13 | ,
|  | 17ff | ,
|  | 11eb | ,
|  | 8b6f | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | ExtensionName | ,
|  | EXT_PWL_WDR_SENSOR_MODE | ,
|  | 7f510b90 | ,
|  | 582b | ,
|  | 11e6 | ,
|  | bbb5 | ,
|  | 40 | ,
|  | 16 | ,
|  | 7e | ,
|  | ab | ,
|  | 86 | ,
|  | 92 |
| ) |  |

Argus::DEFINE_UUID | ( | ExtensionName | ,
|  | EXT_BAYER_AVERAGE_MAP | ,
|  | 12c3de20 | ,
|  | 64c5 | ,
|  | 11e6 | ,
|  | bdf4 | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | InterfaceID | ,
|  | IID_EGL_SYNC | ,
|  | 5df77c91 | ,
|  | 5d1b | ,
|  | 11e7 | ,
|  | 9598 | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | InterfaceID | ,
|  | IID_EVENT_QUEUE | ,
|  | 944b11f6 | ,
|  | e512 | ,
|  | 49ad | ,
|  | 8573 | ,
|  | fc | ,
|  | 82 | ,
|  | 3e | ,
|  | 02 | ,
|  | 25 | ,
|  | ed |
| ) |  |

Argus::DEFINE_UUID | ( | InterfaceID | ,
|  | IID_CAPTURE_SESSION | ,
|  | 813644f5 | ,
|  | bc21 | ,
|  | 4013 | ,
|  | af44 | ,
|  | dd | ,
|  | da | ,
|  | b5 | ,
|  | 7a | ,
|  | 9d | ,
|  | 13 |
| ) |  |

Argus::DEFINE_UUID | ( | ExtensionName | ,
|  | EXT_SYNC_SENSOR_CALIBRATION_DATA | ,
|  | 10845a70 | ,
|  | d52f | ,
|  | 11ea | ,
|  | 8b6e | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | InterfaceID | ,
|  | IID_CAMERA_PROPERTIES | ,
|  | 436d2a73 | ,
|  | c85b | ,
|  | 4a29 | ,
|  | bce5 | ,
|  | 15 | ,
|  | 60 | ,
|  | 6e | ,
|  | 35 | ,
|  | 86 | ,
|  | 91 |
| ) |  |

Argus::DEFINE_UUID | ( | InterfaceID | ,
|  | IID_EGL_IMAGE_BUFFER_SETTINGS | ,
|  | c723d967 | ,
|  | 5231 | ,
|  | 11e7 | ,
|  | 9598 | ,
|  | 18 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | EGLStreamMode | ,
|  | EGL_STREAM_MODE_MAILBOX | ,
|  | 33661d40 | ,
|  | 3ee2 | ,
|  | 11e6 | ,
|  | bdf4 | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | EGLStreamMode | ,
|  | EGL_STREAM_MODE_FIFO | ,
|  | 33661d41 | ,
|  | 3ee2 | ,
|  | 11e6 | ,
|  | bdf4 | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | InterfaceID | ,
|  | IID_REQUEST | ,
|  | eb9b3750 | ,
|  | fc8d | ,
|  | 455f | ,
|  | 8e0f | ,
|  | 91 | ,
|  | b3 | ,
|  | 3b | ,
|  | d9 | ,
|  | 4e | ,
|  | c5 |
| ) |  |

Argus::DEFINE_UUID | ( | InterfaceID | ,
|  | IID_CAMERA_PROVIDER | ,
|  | a00f33d7 | ,
|  | 8564 | ,
|  | 4226 | ,
|  | 955c | ,
|  | 2d | ,
|  | 1b | ,
|  | cd | ,
|  | af | ,
|  | a3 | ,
|  | 5f |
| ) |  |

Argus::DEFINE_UUID | ( | InterfaceID | ,
|  | IID_BAYER_HISTOGRAM | ,
|  | 50bc4f1c | ,
|  | 6424 | ,
|  | beb7 | ,
|  | baae | ,
|  | b0 | ,
|  | 90 | ,
|  | c9 | ,
|  | c3 | ,
|  | 25 | ,
|  | 9e |
| ) |  |

Argus::DEFINE_UUID | ( | InterfaceID | ,
|  | IID_EGL_OUTPUT_STREAM_SETTINGS | ,
|  | 3a659361 | ,
|  | 5231 | ,
|  | 11e7 | ,
|  | 9598 | ,
|  | 18 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | ExtensionName | ,
|  | EXT_INTERNAL_FRAME_COUNT | ,
|  | 37afdbda | ,
|  | 0020 | ,
|  | 4f91 | ,
|  | 957b | ,
|  | 46 | ,
|  | ea | ,
|  | eb | ,
|  | 79 | ,
|  | 80 | ,
|  | c7 |
| ) |  |

Argus::DEFINE_UUID | ( | BufferType | ,
|  | BUFFER_TYPE_NONE | ,
|  | c723d961 | ,
|  | 5231 | ,
|  | 11e7 | ,
|  | 9598 | ,
|  | 18 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | InterfaceID | ,
|  | IID_OUTPUT_STREAM_SETTINGS | ,
|  | 52f2b830 | ,
|  | 3d52 | ,
|  | 11e6 | ,
|  | bdf4 | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | EventType | ,
|  | EVENT_TYPE_ERROR | ,
|  | 2c80d8b0 | ,
|  | 2bfd | ,
|  | 11e5 | ,
|  | a2cb | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | EventType | ,
|  | EVENT_TYPE_CAPTURE_STARTED | ,
|  | 2c80d8b1 | ,
|  | 2bfd | ,
|  | 11e5 | ,
|  | a2cb | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | SyncType | ,
|  | SYNC_TYPE_NONE | ,
|  | c723d962 | ,
|  | 5231 | ,
|  | 11e7 | ,
|  | 9598 | ,
|  | 18 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | EventType | ,
|  | EVENT_TYPE_CAPTURE_COMPLETE | ,
|  | 2c80d8b2 | ,
|  | 2bfd | ,
|  | 11e5 | ,
|  | a2cb | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | InterfaceID | ,
|  | IID_EGL_IMAGE_BUFFER | ,
|  | c723d968 | ,
|  | 5231 | ,
|  | 11e7 | ,
|  | 9598 | ,
|  | 18 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | InterfaceID | ,
|  | IID_RGB_HISTOGRAM | ,
|  | 50bc4f1d | ,
|  | 6424 | ,
|  | beb7 | ,
|  | baae | ,
|  | b0 | ,
|  | 90 | ,
|  | c9 | ,
|  | c3 | ,
|  | 25 | ,
|  | 9e |
| ) |  |

Argus::DEFINE_UUID | ( | InterfaceID | ,
|  | IID_EVENT | ,
|  | 98bcb49e | ,
|  | fd7d | ,
|  | 11e4 | ,
|  | a322 | ,
|  | 16 | ,
|  | 97 | ,
|  | f9 | ,
|  | 25 | ,
|  | ec | ,
|  | 7b |
| ) |  |

Argus::DEFINE_UUID | ( | InterfaceID | ,
|  | IID_STREAM_CAPTURE_METADATA | ,
|  | 61cbe0a8 | ,
|  | 0ee1 | ,
|  | 4c67 | ,
|  | baae | ,
|  | 02 | ,
|  | 02 | ,
|  | 1a | ,
|  | b8 | ,
|  | d9 | ,
|  | 47 |
| ) |  |

Argus::DEFINE_UUID | ( | InterfaceID | ,
|  | IID_EVENT_ERROR | ,
|  | 13e0fc70 | ,
|  | 1ab6 | ,
|  | 11e5 | ,
|  | b939 | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | InterfaceID | ,
|  | IID_BUFFER_OUTPUT_STREAM_SETTINGS | ,
|  | c723d963 | ,
|  | 5231 | ,
|  | 11e7 | ,
|  | 9598 | ,
|  | 18 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | InterfaceID | ,
|  | IID_EVENT_CAPTURE_COMPLETE | ,
|  | 8b2b40b5 | ,
|  | f1e4 | ,
|  | 4c4d | ,
|  | ae1c | ,
|  | f3 | ,
|  | 93 | ,
|  | f6 | ,
|  | 54 | ,
|  | 06 | ,
|  | d5 |
| ) |  |

Argus::DEFINE_UUID | ( | AeAntibandingMode | ,
|  | AE_ANTIBANDING_MODE_OFF | ,
|  | AD1E5560 | ,
|  | 9C16 | ,
|  | 11E8 | ,
|  | B568 | ,
|  | 18 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0C | ,
|  | 9A | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | AeAntibandingMode | ,
|  | AE_ANTIBANDING_MODE_AUTO | ,
|  | AD1E5561 | ,
|  | 9C16 | ,
|  | 11E8 | ,
|  | B568 | ,
|  | 18 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0C | ,
|  | 9A | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | AeAntibandingMode | ,
|  | AE_ANTIBANDING_MODE_50HZ | ,
|  | AD1E5562 | ,
|  | 9C16 | ,
|  | 11E8 | ,
|  | B568 | ,
|  | 18 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0C | ,
|  | 9A | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | AeAntibandingMode | ,
|  | AE_ANTIBANDING_MODE_60HZ | ,
|  | AD1E5563 | ,
|  | 9C16 | ,
|  | 11E8 | ,
|  | B568 | ,
|  | 18 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0C | ,
|  | 9A | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | AeFlickerState | ,
|  | AE_FLICKER_NONE | ,
|  | AD1E5564 | ,
|  | 9C16 | ,
|  | 11E8 | ,
|  | B568 | ,
|  | 18 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0C | ,
|  | 9A | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | AeFlickerState | ,
|  | AE_FLICKER_50HZ | ,
|  | AD1E5565 | ,
|  | 9C16 | ,
|  | 11E8 | ,
|  | B568 | ,
|  | 18 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0C | ,
|  | 9A | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | InterfaceID | ,
|  | IID_CAPTURE_METADATA | ,
|  | 5f6ac5d4 | ,
|  | 59e8 | ,
|  | 45d0 | ,
|  | 8bac | ,
|  | 38 | ,
|  | 09 | ,
|  | 1f | ,
|  | f8 | ,
|  | 74 | ,
|  | a9 |
| ) |  |

Argus::DEFINE_UUID | ( | AeFlickerState | ,
|  | AE_FLICKER_60HZ | ,
|  | AD1E5566 | ,
|  | 9C16 | ,
|  | 11E8 | ,
|  | B568 | ,
|  | 18 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0C | ,
|  | 9A | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | AeState | ,
|  | AE_STATE_INACTIVE | ,
|  | D2EBEA50 | ,
|  | 9C16 | ,
|  | 11E8 | ,
|  | B568 | ,
|  | 18 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0C | ,
|  | 9A | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | AeState | ,
|  | AE_STATE_SEARCHING | ,
|  | D2EBEA51 | ,
|  | 9C16 | ,
|  | 11E8 | ,
|  | B568 | ,
|  | 18 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0C | ,
|  | 9A | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | AeState | ,
|  | AE_STATE_CONVERGED | ,
|  | D2EBEA52 | ,
|  | 9C16 | ,
|  | 11E8 | ,
|  | B568 | ,
|  | 18 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0C | ,
|  | 9A | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | AeState | ,
|  | AE_STATE_FLASH_REQUIRED | ,
|  | D2EBEA53 | ,
|  | 9C16 | ,
|  | 11E8 | ,
|  | B568 | ,
|  | 18 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0C | ,
|  | 9A | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | AeState | ,
|  | AE_STATE_TIMEOUT | ,
|  | D2EBEA54 | ,
|  | 9C16 | ,
|  | 11E8 | ,
|  | B568 | ,
|  | 18 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0C | ,
|  | 9A | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | AwbMode | ,
|  | AWB_MODE_OFF | ,
|  | FB3F365A | ,
|  | CC62 | ,
|  | 11E5 | ,
|  | 9956 | ,
|  | 62 | ,
|  | 56 | ,
|  | 62 | ,
|  | 87 | ,
|  | 07 | ,
|  | 61 |
| ) |  |

Argus::DEFINE_UUID | ( | AwbMode | ,
|  | AWB_MODE_AUTO | ,
|  | FB3F365B | ,
|  | CC62 | ,
|  | 11E5 | ,
|  | 9956 | ,
|  | 62 | ,
|  | 56 | ,
|  | 62 | ,
|  | 87 | ,
|  | 07 | ,
|  | 61 |
| ) |  |

Argus::DEFINE_UUID | ( | AwbMode | ,
|  | AWB_MODE_INCANDESCENT | ,
|  | FB3F365C | ,
|  | CC62 | ,
|  | 11E5 | ,
|  | 9956 | ,
|  | 62 | ,
|  | 56 | ,
|  | 62 | ,
|  | 87 | ,
|  | 07 | ,
|  | 61 |
| ) |  |

Argus::DEFINE_UUID | ( | AwbMode | ,
|  | AWB_MODE_FLUORESCENT | ,
|  | FB3F365D | ,
|  | CC62 | ,
|  | 11E5 | ,
|  | 9956 | ,
|  | 62 | ,
|  | 56 | ,
|  | 62 | ,
|  | 87 | ,
|  | 07 | ,
|  | 61 |
| ) |  |

Argus::DEFINE_UUID | ( | InterfaceID | ,
|  | IID_EGL_OUTPUT_STREAM | ,
|  | 3a659362 | ,
|  | 5231 | ,
|  | 11e7 | ,
|  | 9598 | ,
|  | 18 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | AwbMode | ,
|  | AWB_MODE_WARM_FLUORESCENT | ,
|  | FB3F365E | ,
|  | CC62 | ,
|  | 11E5 | ,
|  | 9956 | ,
|  | 62 | ,
|  | 56 | ,
|  | 62 | ,
|  | 87 | ,
|  | 07 | ,
|  | 61 |
| ) |  |

Argus::DEFINE_UUID | ( | AwbMode | ,
|  | AWB_MODE_DAYLIGHT | ,
|  | FB3F365F | ,
|  | CC62 | ,
|  | 11E5 | ,
|  | 9956 | ,
|  | 62 | ,
|  | 56 | ,
|  | 62 | ,
|  | 87 | ,
|  | 07 | ,
|  | 61 |
| ) |  |

Argus::DEFINE_UUID | ( | AwbMode | ,
|  | AWB_MODE_CLOUDY_DAYLIGHT | ,
|  | FB3F3660 | ,
|  | CC62 | ,
|  | 11E5 | ,
|  | 9956 | ,
|  | 62 | ,
|  | 56 | ,
|  | 62 | ,
|  | 87 | ,
|  | 07 | ,
|  | 61 |
| ) |  |

Argus::DEFINE_UUID | ( | AwbMode | ,
|  | AWB_MODE_TWILIGHT | ,
|  | FB3F3661 | ,
|  | CC62 | ,
|  | 11E5 | ,
|  | 9956 | ,
|  | 62 | ,
|  | 56 | ,
|  | 62 | ,
|  | 87 | ,
|  | 07 | ,
|  | 61 |
| ) |  |

Argus::DEFINE_UUID | ( | AwbMode | ,
|  | AWB_MODE_SHADE | ,
|  | FB3F3662 | ,
|  | CC62 | ,
|  | 11E5 | ,
|  | 9956 | ,
|  | 62 | ,
|  | 56 | ,
|  | 62 | ,
|  | 87 | ,
|  | 07 | ,
|  | 61 |
| ) |  |

Argus::DEFINE_UUID | ( | AwbMode | ,
|  | AWB_MODE_MANUAL | ,
|  | 20FB45DA | ,
|  | C49F | ,
|  | 4293 | ,
|  | AB02 | ,
|  | 13 | ,
|  | 3F | ,
|  | 8C | ,
|  | CA | ,
|  | DD | ,
|  | 69 |
| ) |  |

Argus::DEFINE_UUID | ( | AwbState | ,
|  | AWB_STATE_INACTIVE | ,
|  | E33CDB30 | ,
|  | 9C16 | ,
|  | 11E8 | ,
|  | B568 | ,
|  | 18 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0C | ,
|  | 9A | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | AwbState | ,
|  | AWB_STATE_SEARCHING | ,
|  | E33CDB31 | ,
|  | 9C16 | ,
|  | 11E8 | ,
|  | B568 | ,
|  | 18 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0C | ,
|  | 9A | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | AwbState | ,
|  | AWB_STATE_CONVERGED | ,
|  | E33CDB32 | ,
|  | 9C16 | ,
|  | 11E8 | ,
|  | B568 | ,
|  | 18 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0C | ,
|  | 9A | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | AwbState | ,
|  | AWB_STATE_LOCKED | ,
|  | E33CDB33 | ,
|  | 9C16 | ,
|  | 11E8 | ,
|  | B568 | ,
|  | 18 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0C | ,
|  | 9A | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | InterfaceID | ,
|  | IID_BUFFER_OUTPUT_STREAM | ,
|  | c723d964 | ,
|  | 5231 | ,
|  | 11e7 | ,
|  | 9598 | ,
|  | 18 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | InterfaceID | ,
|  | IID_SENSOR_MODE | ,
|  | e69015e0 | ,
|  | db2a | ,
|  | 11e5 | ,
|  | a837 | ,
|  | 18 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | InterfaceID | ,
|  | IID_AUTO_CONTROL_SETTINGS | ,
|  | 1f2ad1c6 | ,
|  | cb13 | ,
|  | 440b | ,
|  | bc95 | ,
|  | 3f | ,
|  | fd | ,
|  | 0d | ,
|  | 19 | ,
|  | 91 | ,
|  | db |
| ) |  |

Argus::DEFINE_UUID | ( | CaptureIntent | ,
|  | CAPTURE_INTENT_MANUAL | ,
|  | FB3F3663 | ,
|  | CC62 | ,
|  | 11E5 | ,
|  | 9956 | ,
|  | 62 | ,
|  | 56 | ,
|  | 62 | ,
|  | 87 | ,
|  | 07 | ,
|  | 61 |
| ) |  |

Argus::DEFINE_UUID | ( | CaptureIntent | ,
|  | CAPTURE_INTENT_PREVIEW | ,
|  | FB3F3664 | ,
|  | CC62 | ,
|  | 11E5 | ,
|  | 9956 | ,
|  | 62 | ,
|  | 56 | ,
|  | 62 | ,
|  | 87 | ,
|  | 07 | ,
|  | 61 |
| ) |  |

Argus::DEFINE_UUID | ( | CaptureIntent | ,
|  | CAPTURE_INTENT_STILL_CAPTURE | ,
|  | FB3F3665 | ,
|  | CC62 | ,
|  | 11E5 | ,
|  | 9956 | ,
|  | 62 | ,
|  | 56 | ,
|  | 62 | ,
|  | 87 | ,
|  | 07 | ,
|  | 61 |
| ) |  |

Argus::DEFINE_UUID | ( | CaptureIntent | ,
|  | CAPTURE_INTENT_VIDEO_RECORD | ,
|  | FB3F3666 | ,
|  | CC62 | ,
|  | 11E5 | ,
|  | 9956 | ,
|  | 62 | ,
|  | 56 | ,
|  | 62 | ,
|  | 87 | ,
|  | 07 | ,
|  | 61 |
| ) |  |

Argus::DEFINE_UUID | ( | CaptureIntent | ,
|  | CAPTURE_INTENT_VIDEO_SNAPSHOT | ,
|  | FB3F3667 | ,
|  | CC62 | ,
|  | 11E5 | ,
|  | 9956 | ,
|  | 62 | ,
|  | 56 | ,
|  | 62 | ,
|  | 87 | ,
|  | 07 | ,
|  | 61 |
| ) |  |

Argus::DEFINE_UUID | ( | DenoiseMode | ,
|  | DENOISE_MODE_OFF | ,
|  | FB3F3668 | ,
|  | CC62 | ,
|  | 11E5 | ,
|  | 9956 | ,
|  | 62 | ,
|  | 56 | ,
|  | 62 | ,
|  | 87 | ,
|  | 07 | ,
|  | 61 |
| ) |  |

Argus::DEFINE_UUID | ( | DenoiseMode | ,
|  | DENOISE_MODE_FAST | ,
|  | FB3F3669 | ,
|  | CC62 | ,
|  | 11E5 | ,
|  | 9956 | ,
|  | 62 | ,
|  | 56 | ,
|  | 62 | ,
|  | 87 | ,
|  | 07 | ,
|  | 61 |
| ) |  |

Argus::DEFINE_UUID | ( | DenoiseMode | ,
|  | DENOISE_MODE_HIGH_QUALITY | ,
|  | FB3F366A | ,
|  | CC62 | ,
|  | 11E5 | ,
|  | 9956 | ,
|  | 62 | ,
|  | 56 | ,
|  | 62 | ,
|  | 87 | ,
|  | 07 | ,
|  | 61 |
| ) |  |

Argus::DEFINE_UUID | ( | EdgeEnhanceMode | ,
|  | EDGE_ENHANCE_MODE_OFF | ,
|  | F7100B40 | ,
|  | 6A5F | ,
|  | 11E6 | ,
|  | BDF4 | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0C | ,
|  | 9A | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | EdgeEnhanceMode | ,
|  | EDGE_ENHANCE_MODE_FAST | ,
|  | F7100B41 | ,
|  | 6A5F | ,
|  | 11E6 | ,
|  | BDF4 | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0C | ,
|  | 9A | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | EdgeEnhanceMode | ,
|  | EDGE_ENHANCE_MODE_HIGH_QUALITY | ,
|  | F7100B42 | ,
|  | 6A5F | ,
|  | 11E6 | ,
|  | BDF4 | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0C | ,
|  | 9A | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | PixelFormat | ,
|  | PIXEL_FMT_UNKNOWN | ,
|  | 00000000 | ,
|  | 93d5 | ,
|  | 11e5 | ,
|  | 0000 | ,
|  | 1c | ,
|  | b7 | ,
|  | 2c | ,
|  | ef | ,
|  | d4 | ,
|  | 1e |
| ) |  |

Argus::DEFINE_UUID | ( | PixelFormat | ,
|  | PIXEL_FMT_Y8 | ,
|  | 569be14a | ,
|  | 93d5 | ,
|  | 11e5 | ,
|  | 91bc | ,
|  | 1c | ,
|  | b7 | ,
|  | 2c | ,
|  | ef | ,
|  | d4 | ,
|  | 1e |
| ) |  |

Argus::DEFINE_UUID | ( | PixelFormat | ,
|  | PIXEL_FMT_Y16 | ,
|  | 56ddb19c | ,
|  | 93d5 | ,
|  | 11e5 | ,
|  | 8e2c | ,
|  | 1c | ,
|  | b7 | ,
|  | 2c | ,
|  | ef | ,
|  | d4 | ,
|  | 1e |
| ) |  |

Argus::DEFINE_UUID | ( | PixelFormat | ,
|  | PIXEL_FMT_YCbCr_420_888 | ,
|  | 570c10e6 | ,
|  | 93d5 | ,
|  | 11e5 | ,
|  | 8ff3 | ,
|  | 1c | ,
|  | b7 | ,
|  | 2c | ,
|  | ef | ,
|  | d4 | ,
|  | 1e |
| ) |  |

Argus::DEFINE_UUID | ( | PixelFormat | ,
|  | PIXEL_FMT_YCbCr_422_888 | ,
|  | 573a7940 | ,
|  | 93d5 | ,
|  | 11e5 | ,
|  | 99c2 | ,
|  | 1c | ,
|  | b7 | ,
|  | 2c | ,
|  | ef | ,
|  | d4 | ,
|  | 1e |
| ) |  |

Argus::DEFINE_UUID | ( | PixelFormat | ,
|  | PIXEL_FMT_YCbCr_444_888 | ,
|  | 576043dc | ,
|  | 93d5 | ,
|  | 11e5 | ,
|  | 8983 | ,
|  | 1c | ,
|  | b7 | ,
|  | 2c | ,
|  | ef | ,
|  | d4 | ,
|  | 1e |
| ) |  |

Argus::DEFINE_UUID | ( | PixelFormat | ,
|  | PIXEL_FMT_JPEG_BLOB | ,
|  | 578b08c4 | ,
|  | 93d5 | ,
|  | 11e5 | ,
|  | 9686 | ,
|  | 1c | ,
|  | b7 | ,
|  | 2c | ,
|  | ef | ,
|  | d4 | ,
|  | 1e |
| ) |  |

Argus::DEFINE_UUID | ( | PixelFormat | ,
|  | PIXEL_FMT_RAW16 | ,
|  | 57b484d8 | ,
|  | 93d5 | ,
|  | 11e5 | ,
|  | aeb6 | ,
|  | 1c | ,
|  | b7 | ,
|  | 2c | ,
|  | ef | ,
|  | d4 | ,
|  | 1e |
| ) |  |

Argus::DEFINE_UUID | ( | PixelFormat | ,
|  | PIXEL_FMT_P016 | ,
|  | 57b484d9 | ,
|  | 93d5 | ,
|  | 11e5 | ,
|  | aeb6 | ,
|  | 1c | ,
|  | b7 | ,
|  | 2c | ,
|  | ef | ,
|  | d4 | ,
|  | 1e |
| ) |  |

Argus::DEFINE_UUID | ( | PixelFormat | ,
|  | PIXEL_FMT_LegacyRGBA | ,
|  | 091b5007 | ,
|  | 6784 | ,
|  | 4121 | ,
|  | 94c7 | ,
|  | 59 | ,
|  | 0d | ,
|  | 29 | ,
|  | 03 | ,
|  | 36 | ,
|  | 72 |
| ) |  |

Argus::DEFINE_UUID | ( | SensorModeType | ,
|  | SENSOR_MODE_TYPE_DEPTH | ,
|  | 64483464 | ,
|  | 4b91 | ,
|  | 11e6 | ,
|  | bbbd | ,
|  | 40 | ,
|  | 16 | ,
|  | 7e | ,
|  | ab | ,
|  | 86 | ,
|  | 92 |
| ) |  |

Argus::DEFINE_UUID | ( | SensorModeType | ,
|  | SENSOR_MODE_TYPE_YUV | ,
|  | 6453e00c | ,
|  | 4b91 | ,
|  | 11e6 | ,
|  | 871d | ,
|  | 40 | ,
|  | 16 | ,
|  | 7e | ,
|  | ab | ,
|  | 86 | ,
|  | 92 |
| ) |  |

Argus::DEFINE_UUID | ( | SensorModeType | ,
|  | SENSOR_MODE_TYPE_RGB | ,
|  | 6463d4c6 | ,
|  | 4b91 | ,
|  | 11e6 | ,
|  | 88a3 | ,
|  | 40 | ,
|  | 16 | ,
|  | 7e | ,
|  | ab | ,
|  | 86 | ,
|  | 92 |
| ) |  |

Argus::DEFINE_UUID | ( | SensorModeType | ,
|  | SENSOR_MODE_TYPE_BAYER | ,
|  | 646f04ea | ,
|  | 4b91 | ,
|  | 11e6 | ,
|  | 9c06 | ,
|  | 40 | ,
|  | 16 | ,
|  | 7e | ,
|  | ab | ,
|  | 86 | ,
|  | 92 |
| ) |  |

Argus::DEFINE_UUID | ( | SensorModeType | ,
|  | SENSOR_MODE_TYPE_BAYER_PWL | ,
|  | f6a08220 | ,
|  | 6a0f | ,
|  | 11eb | ,
|  | 8572 | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | SensorModeType | ,
|  | SENSOR_MODE_TYPE_BAYER_DOL | ,
|  | f6a08221 | ,
|  | 6a0f | ,
|  | 11eb | ,
|  | 8572 | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | SensorPlacement | ,
|  | SENSOR_PLACEMENT_REAR_OR_BOTTOM_OR_BOTTOM_LEFT | ,
|  | 01dba8b0 | ,
|  | 1946 | ,
|  | 11eb | ,
|  | 8b6f | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | SensorPlacement | ,
|  | SENSOR_PLACEMENT_FRONT_OR_TOP_OR_CENTER_LEFT | ,
|  | 01dba8b1 | ,
|  | 1946 | ,
|  | 11eb | ,
|  | 8b6f | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | SensorPlacement | ,
|  | SENSOR_PLACEMENT_CENTER_OR_CENTER_RIGHT | ,
|  | 01dba8b2 | ,
|  | 1946 | ,
|  | 11eb | ,
|  | 8b6f | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | SensorPlacement | ,
|  | SENSOR_PLACEMENT_TOP_LEFT | ,
|  | 01dba8b3 | ,
|  | 1946 | ,
|  | 11eb | ,
|  | 8b6f | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | SensorPlacement | ,
|  | SENSOR_PLACEMENT_BOTTOM_RIGHT | ,
|  | 01dba8b4 | ,
|  | 1946 | ,
|  | 11eb | ,
|  | 8b6f | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | SensorPlacement | ,
|  | SENSOR_PLACEMENT_TOP_RIGHT | ,
|  | 01dba8b5 | ,
|  | 1946 | ,
|  | 11eb | ,
|  | 8b6f | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | BayerPhase | ,
|  | BAYER_PHASE_UNKNOWN | ,
|  | b9d43270 | ,
|  | 6a0e | ,
|  | 12eb | ,
|  | 8572 | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | BayerPhase | ,
|  | BAYER_PHASE_RGGB | ,
|  | b9d43271 | ,
|  | 6a0e | ,
|  | 12eb | ,
|  | 8572 | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | BayerPhase | ,
|  | BAYER_PHASE_BGGR | ,
|  | b9d43272 | ,
|  | 6a0e | ,
|  | 12eb | ,
|  | 8572 | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | BayerPhase | ,
|  | BAYER_PHASE_GRBG | ,
|  | b9d43273 | ,
|  | 6a0e | ,
|  | 12eb | ,
|  | 8572 | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | BayerPhase | ,
|  | BAYER_PHASE_GBRG | ,
|  | b9d43274 | ,
|  | 6a0e | ,
|  | 12eb | ,
|  | 8572 | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | PixelFormatType | ,
|  | PixelFormatType_None | ,
|  | b7d9b3a4 | ,
|  | cdc6 | ,
|  | 4267 | ,
|  | 9969 | ,
|  | 57 | ,
|  | a3 | ,
|  | 00 | ,
|  | 9a | ,
|  | 41 | ,
|  | 32 |
| ) |  |

Argus::DEFINE_UUID | ( | PixelFormatType | ,
|  | PixelFormatType_YuvOnly | ,
|  | 45bdf956 | ,
|  | 5624 | ,
|  | 4c2b | ,
|  | a196 | ,
|  | fa | ,
|  | 87 | ,
|  | 6d | ,
|  | a0 | ,
|  | 84 | ,
|  | 19 |
| ) |  |

Argus::DEFINE_UUID | ( | PixelFormatType | ,
|  | PixelFormatType_RgbOnly | ,
|  | a5e5e1e9 | ,
|  | 56ac | ,
|  | 4d14 | ,
|  | 8ce7 | ,
|  | 39 | ,
|  | 16 | ,
|  | 05 | ,
|  | 6c | ,
|  | 86 | ,
|  | 4c |
| ) |  |

Argus::DEFINE_UUID | ( | PixelFormatType | ,
|  | PixelFormatType_Both | ,
|  | 7c0d1c33 | ,
|  | bd27 | ,
|  | 4294 | ,
|  | 9dc6 | ,
|  | 04 | ,
|  | 1f | ,
|  | 9f | ,
|  | 9d | ,
|  | 86 | ,
|  | 3c |
| ) |  |

Argus::DEFINE_UUID | ( | CVOutput | ,
|  | CVOutput_None | ,
|  | cf6353af | ,
|  | 331f | ,
|  | 4153 | ,
|  | aaba | ,
|  | 60 | ,
|  | ef | ,
|  | 87 | ,
|  | 36 | ,
|  | 04 | ,
|  | 03 |
| ) |  |

Argus::DEFINE_UUID | ( | CVOutput | ,
|  | CVOutput_Linear | ,
|  | fa260819 | ,
|  | baf4 | ,
|  | 4dea | ,
|  | 9c15 | ,
|  | eb | ,
|  | 96 | ,
|  | c0 | ,
|  | 95 | ,
|  | 0e | ,
|  | 0e |
| ) |  |

Argus::DEFINE_UUID | ( | CVOutput | ,
|  | CVOutput_NonLinear | ,
|  | f19a1652 | ,
|  | 7e69 | ,
|  | 4efe | ,
|  | a6c9 | ,
|  | 72 | ,
|  | 05 | ,
|  | ad | ,
|  | 9d | ,
|  | 95 | ,
|  | fe |
| ) |  |

Argus::DEFINE_UUID | ( | InterfaceID | ,
|  | IID_BUFFER | ,
|  | c723d965 | ,
|  | 5231 | ,
|  | 11e7 | ,
|  | 9598 | ,
|  | 18 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | InterfaceID | ,
|  | IID_DENOISE_METADATA | ,
|  | 7A461D23 | ,
|  | 6AE1 | ,
|  | 11E6 | ,
|  | BDF4 | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0C | ,
|  | 9A | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | InterfaceID | ,
|  | IID_EDGE_ENHANCE_METADATA | ,
|  | 7A461D24 | ,
|  | 6AE1 | ,
|  | 11E6 | ,
|  | BDF4 | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0C | ,
|  | 9A | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | InterfaceID | ,
|  | IID_STREAM_SETTINGS | ,
|  | c477aeaf | ,
|  | 9cc8 | ,
|  | 4467 | ,
|  | a834 | ,
|  | c7 | ,
|  | 07 | ,
|  | d7 | ,
|  | b6 | ,
|  | 9f | ,
|  | a4 |
| ) |  |

Argus::DEFINE_UUID | ( | InterfaceID | ,
|  | IID_DENOISE_SETTINGS | ,
|  | 7A461D20 | ,
|  | 6AE1 | ,
|  | 11E6 | ,
|  | BDF4 | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0C | ,
|  | 9A | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | InterfaceID | ,
|  | IID_EDGE_ENHANCE_SETTINGS | ,
|  | 7A461D21 | ,
|  | 6AE1 | ,
|  | 11E6 | ,
|  | BDF4 | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0C | ,
|  | 9A | ,
|  | 66 |
| ) |  |

template<typename TheInterface >

TheInterface* Argus::interface_cast | ( | InterfaceProvider * | obj | ) |

inline

Interface-casting helper similar to dynamic_cast.

Definition at line 397 of file Types.h.

template<typename TheInterface >

TheInterface* Argus::interface_cast | ( | const InterfaceProvider * | obj | ) |

inline

Definition at line 403 of file Types.h.

template<typename TheInterface , typename TObject >

TheInterface* Argus::interface_cast | ( | const UniqueObj< TObject > & | obj | ) |

inline

Definition at line 491 of file Types.h.

## Variable Documentation

const uint32_t Argus::MAX_UUID_NAME_SIZE = 32

Definition at line 45 of file UUID.h.

const uint64_t Argus::TIMEOUT_INFINITE = 0xFFFFFFFFFFFFFFFF

Constant used for infinite timeouts.

Definition at line 88 of file Types.h.