Jetson Linux API Reference

32.7.1 Release
Argus Namespace Reference

Namespaces

 Ext
 

Data Structures

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...
 
class  BayerTuple
 BayerTuple template class. More...
 
class  Buffer
 
class  BufferSettings
 
class  CameraDevice
 
class  CameraProvider
 
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  CaptureSession
 
class  Destructable
 A top level object class for libargus objects that are created and owned by the client. More...
 
class  Event
 
class  EventQueue
 
class  EventType
 A unique identifier for a particular type of Event. More...
 
class  IAutoControlSettings
 
class  IBayerHistogram
 
class  IBuffer
 
class  IBufferOutputStream
 
class  IBufferOutputStreamSettings
 
class  ICameraProperties
 
class  ICameraProvider
 
class  ICaptureMetadata
 
class  ICaptureSession
 
class  IDenoiseMetadata
 
class  IDenoiseSettings
 
class  IEdgeEnhanceMetadata
 
class  IEdgeEnhanceSettings
 
class  IEGLImageBuffer
 
class  IEGLImageBufferSettings
 
class  IEGLOutputStream
 
class  IEGLOutputStreamSettings
 
class  IEGLSync
 
class  IEvent
 
class  IEventCaptureComplete
 
class  IEventError
 
class  IEventProvider
 
class  IEventQueue
 
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  IOutputStreamSettings
 
class  IRequest
 
class  IRGBHistogram
 
class  ISensorMode
 
class  ISourceSettings
 
class  IStreamCaptureMetadata
 
class  IStreamSettings
 
class  NamedUUID
 A universally unique identifier with a name (used for debugging purposes). More...
 
class  NonCopyable
 Utility class for libargus interfaces. More...
 
class  OutputStream
 
class  OutputStreamSettings
 
class  Point2D
 Point2D template class. More...
 
class  Point3D
 Point3D template class. More...
 
class  Range
 Range template class. More...
 
class  Rectangle
 Rectangle template class. More...
 
class  Request
 
class  RGBTuple
 RGBTuple template class. More...
 
class  SensorMode
 
class  Size2D
 Size2D template class. More...
 
class  Tuple
 Tuple template class. More...
 
class  UniqueObj
 Template helper emulating C++11 rvalue semantics. More...
 
struct  UUID
 A universally unique identifier. More...
 

Typedefs

typedef uint32_t AutoControlId
 

Enumerations

enum  ArgusInjectError { ArgusInjectError_ErrorLongLine = 1 }
 
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 (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 (StreamType, STREAM_TYPE_BUFFER, c723d960, 5231, 11e7, 9598, 18, 00, 20, 0c, 9a, 66)
 OutputStream type that writes to application-managed Buffers. More...
 
 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 (BufferType, BUFFER_TYPE_EGL_IMAGE, c723d966, 5231, 11e7, 9598, 18, 00, 20, 0c, 9a, 66)
 Buffer type that wraps an EGLImage resource. More...
 
 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). More...
 
 DEFINE_NAMED_UUID_CLASS (EGLStreamMode)
 Defines the EGLStream queue mode of operation (see IEGLOutputStreamSettings::setMode). More...
 
 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). More...
 
 DEFINE_UUID (InterfaceID, IID_EGL_SYNC, 5df77c91, 5d1b, 11e7, 9598, 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_DOL_WDR_SENSOR_MODE, 569fb210, 70d9, 11e7, 9598, 08, 00, 20, 0c, 9a, 66)
 
 DEFINE_UUID (ExtensionName, EXT_NON_LINEAR_HISTOGRAM, 45b6a850, e801, 11e8, b568, 08, 00, 20, 0c, 9a, 66)
 
 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_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. More...
 
 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. More...
 
 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 (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_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_PWL_WDR_SENSOR_MODE, 7f510b90, 582b, 11e6, bbb5, 40, 16, 7e, ab, 86, 92)
 
 DEFINE_UUID (ExtensionName, EXT_SENSOR_PRIVATE_METADATA, 7acf4352, 3a75, 46e7, 9af1, 8d, 71, da, 83, 15, 23)
 
 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 (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 (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. More...
 
 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. More...
 
 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. More...
 
 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. More...
 
 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. More...
 
 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. More...
 
 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. More...
 
 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. More...
 
 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. More...
 
 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. More...
 
 DEFINE_NAMED_UUID_CLASS (PixelFormat)
 Pixel formats. More...
 
 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_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. More...
 
 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. More...
 
 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. More...
 
 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)
 
template<typename TheInterface >
TheInterface * interface_cast (InterfaceProvider *obj)
 Interface-casting helper similar to dynamic_cast. More...
 
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. More...
 
const uint32_t MAX_UUID_NAME_SIZE = 32
 

Typedef Documentation

◆ AutoControlId

typedef uint32_t Argus::AutoControlId

Definition at line 937 of file Types.h.

Enumeration Type Documentation

◆ ArgusInjectError

Enumerator
ArgusInjectError_ErrorLongLine 

Definition at line 42 of file DebugCaptureSession.h.

◆ 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.

◆ 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.

◆ 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.

◆ 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

◆ DEFINE_NAMED_UUID_CLASS() [1/19]

Argus::DEFINE_NAMED_UUID_CLASS ( AeAntibandingMode  )

Auto Exposure Anti-Banding Modes.

◆ DEFINE_NAMED_UUID_CLASS() [2/19]

Argus::DEFINE_NAMED_UUID_CLASS ( AeFlickerState  )

Auto Exposure Flicker States.

◆ DEFINE_NAMED_UUID_CLASS() [3/19]

Argus::DEFINE_NAMED_UUID_CLASS ( AeState  )

Auto Exposure States.

◆ DEFINE_NAMED_UUID_CLASS() [4/19]

Argus::DEFINE_NAMED_UUID_CLASS ( AwbMode  )

Auto White Balance (AWB) Modes.

◆ DEFINE_NAMED_UUID_CLASS() [5/19]

Argus::DEFINE_NAMED_UUID_CLASS ( AwbState  )

Auto White-Balance States.

◆ DEFINE_NAMED_UUID_CLASS() [6/19]

Argus::DEFINE_NAMED_UUID_CLASS ( BayerPhase  )

Bayer Phases.

◆ DEFINE_NAMED_UUID_CLASS() [7/19]

Argus::DEFINE_NAMED_UUID_CLASS ( BufferType  )

◆ DEFINE_NAMED_UUID_CLASS() [8/19]

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.

◆ DEFINE_NAMED_UUID_CLASS() [9/19]

Argus::DEFINE_NAMED_UUID_CLASS ( DenoiseMode  )

Denoise (noise reduction) Modes.

◆ DEFINE_NAMED_UUID_CLASS() [10/19]

Argus::DEFINE_NAMED_UUID_CLASS ( DistortionType  )

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

◆ DEFINE_NAMED_UUID_CLASS() [11/19]

Argus::DEFINE_NAMED_UUID_CLASS ( EdgeEnhanceMode  )

Edge Enhance Modes.

◆ DEFINE_NAMED_UUID_CLASS() [12/19]

Argus::DEFINE_NAMED_UUID_CLASS ( EGLStreamMode  )

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

◆ DEFINE_NAMED_UUID_CLASS() [13/19]

Argus::DEFINE_NAMED_UUID_CLASS ( ExtensionName  )

Extension Names.

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

◆ DEFINE_NAMED_UUID_CLASS() [14/19]

Argus::DEFINE_NAMED_UUID_CLASS ( MappingType  )

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

◆ DEFINE_NAMED_UUID_CLASS() [15/19]

Argus::DEFINE_NAMED_UUID_CLASS ( PixelFormat  )

Pixel formats.

◆ DEFINE_NAMED_UUID_CLASS() [16/19]

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).

◆ DEFINE_NAMED_UUID_CLASS() [17/19]

Argus::DEFINE_NAMED_UUID_CLASS ( SensorPlacement  )

SensorPlacement defines the placement of the sensor on the module.

◆ DEFINE_NAMED_UUID_CLASS() [18/19]

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).

◆ DEFINE_NAMED_UUID_CLASS() [19/19]

Argus::DEFINE_NAMED_UUID_CLASS ( SyncType  )

◆ DEFINE_UUID() [1/123]

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

◆ DEFINE_UUID() [2/123]

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

◆ DEFINE_UUID() [3/123]

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

◆ DEFINE_UUID() [4/123]

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

◆ DEFINE_UUID() [5/123]

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

◆ DEFINE_UUID() [6/123]

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

◆ DEFINE_UUID() [7/123]

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

◆ DEFINE_UUID() [8/123]

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

◆ DEFINE_UUID() [9/123]

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

◆ DEFINE_UUID() [10/123]

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

◆ DEFINE_UUID() [11/123]

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

◆ DEFINE_UUID() [12/123]

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

◆ DEFINE_UUID() [13/123]

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

◆ DEFINE_UUID() [14/123]

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

◆ DEFINE_UUID() [15/123]

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

◆ DEFINE_UUID() [16/123]

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

◆ DEFINE_UUID() [17/123]

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

◆ DEFINE_UUID() [18/123]

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

◆ DEFINE_UUID() [19/123]

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

◆ DEFINE_UUID() [20/123]

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

◆ DEFINE_UUID() [21/123]

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

◆ DEFINE_UUID() [22/123]

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

◆ DEFINE_UUID() [23/123]

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

◆ DEFINE_UUID() [24/123]

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

◆ DEFINE_UUID() [25/123]

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

◆ DEFINE_UUID() [26/123]

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

◆ DEFINE_UUID() [27/123]

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

◆ DEFINE_UUID() [28/123]

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

◆ DEFINE_UUID() [29/123]

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

◆ DEFINE_UUID() [30/123]

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

◆ DEFINE_UUID() [31/123]

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

◆ DEFINE_UUID() [32/123]

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

◆ DEFINE_UUID() [33/123]

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

◆ DEFINE_UUID() [34/123]

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

◆ DEFINE_UUID() [35/123]

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

◆ DEFINE_UUID() [36/123]

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

◆ DEFINE_UUID() [37/123]

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

◆ DEFINE_UUID() [38/123]

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

◆ DEFINE_UUID() [39/123]

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

◆ DEFINE_UUID() [40/123]

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

◆ DEFINE_UUID() [41/123]

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

◆ DEFINE_UUID() [42/123]

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

◆ DEFINE_UUID() [43/123]

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

◆ DEFINE_UUID() [44/123]

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

◆ DEFINE_UUID() [45/123]

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

◆ DEFINE_UUID() [46/123]

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

◆ DEFINE_UUID() [47/123]

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

◆ DEFINE_UUID() [48/123]

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

◆ DEFINE_UUID() [49/123]

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

◆ DEFINE_UUID() [50/123]

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

◆ DEFINE_UUID() [51/123]

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

◆ DEFINE_UUID() [52/123]

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

◆ DEFINE_UUID() [53/123]

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

◆ DEFINE_UUID() [54/123]

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

◆ DEFINE_UUID() [55/123]

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

◆ DEFINE_UUID() [56/123]

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

◆ DEFINE_UUID() [57/123]

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

◆ DEFINE_UUID() [58/123]

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

◆ DEFINE_UUID() [59/123]

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

◆ DEFINE_UUID() [60/123]

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

◆ DEFINE_UUID() [61/123]

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

◆ DEFINE_UUID() [62/123]

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

◆ DEFINE_UUID() [63/123]

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

◆ DEFINE_UUID() [64/123]

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

◆ DEFINE_UUID() [65/123]

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

◆ DEFINE_UUID() [66/123]

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

◆ DEFINE_UUID() [67/123]

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

◆ DEFINE_UUID() [68/123]

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

◆ DEFINE_UUID() [69/123]

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

◆ DEFINE_UUID() [70/123]

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

◆ DEFINE_UUID() [71/123]

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

◆ DEFINE_UUID() [72/123]

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

◆ DEFINE_UUID() [73/123]

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

◆ DEFINE_UUID() [74/123]

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

◆ DEFINE_UUID() [75/123]

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

◆ DEFINE_UUID() [76/123]

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

◆ DEFINE_UUID() [77/123]

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

◆ DEFINE_UUID() [78/123]

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

◆ DEFINE_UUID() [79/123]

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

◆ DEFINE_UUID() [80/123]

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

◆ DEFINE_UUID() [81/123]

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

◆ DEFINE_UUID() [82/123]

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

◆ DEFINE_UUID() [83/123]

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

◆ DEFINE_UUID() [84/123]

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

◆ DEFINE_UUID() [85/123]

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

◆ DEFINE_UUID() [86/123]

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

◆ DEFINE_UUID() [87/123]

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

◆ DEFINE_UUID() [88/123]

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

◆ DEFINE_UUID() [89/123]

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

◆ DEFINE_UUID() [90/123]

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

◆ DEFINE_UUID() [91/123]

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

◆ DEFINE_UUID() [92/123]

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

◆ DEFINE_UUID() [93/123]

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

◆ DEFINE_UUID() [94/123]

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

◆ DEFINE_UUID() [95/123]

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

◆ DEFINE_UUID() [96/123]

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

◆ DEFINE_UUID() [97/123]

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

◆ DEFINE_UUID() [98/123]

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

◆ DEFINE_UUID() [99/123]

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

◆ DEFINE_UUID() [100/123]

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

◆ DEFINE_UUID() [101/123]

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

◆ DEFINE_UUID() [102/123]

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

◆ DEFINE_UUID() [103/123]

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

◆ DEFINE_UUID() [104/123]

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

◆ DEFINE_UUID() [105/123]

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

◆ DEFINE_UUID() [106/123]

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

◆ DEFINE_UUID() [107/123]

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

◆ DEFINE_UUID() [108/123]

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

◆ DEFINE_UUID() [109/123]

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

◆ DEFINE_UUID() [110/123]

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

◆ DEFINE_UUID() [111/123]

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

◆ DEFINE_UUID() [112/123]

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

◆ DEFINE_UUID() [113/123]

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

◆ DEFINE_UUID() [114/123]

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

◆ DEFINE_UUID() [115/123]

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

◆ DEFINE_UUID() [116/123]

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

◆ DEFINE_UUID() [117/123]

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

◆ DEFINE_UUID() [118/123]

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

◆ DEFINE_UUID() [119/123]

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

◆ DEFINE_UUID() [120/123]

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

◆ DEFINE_UUID() [121/123]

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

◆ DEFINE_UUID() [122/123]

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

◆ DEFINE_UUID() [123/123]

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

◆ interface_cast() [1/3]

template<typename TheInterface >
TheInterface* Argus::interface_cast ( const InterfaceProvider obj)
inline

Definition at line 384 of file Types.h.

◆ interface_cast() [2/3]

template<typename TheInterface , typename TObject >
TheInterface* Argus::interface_cast ( const UniqueObj< TObject > &  obj)
inline

Definition at line 472 of file Types.h.

References Argus::UniqueObj< T >::get().

◆ interface_cast() [3/3]

template<typename TheInterface >
TheInterface* Argus::interface_cast ( InterfaceProvider obj)
inline

Interface-casting helper similar to dynamic_cast.

Definition at line 378 of file Types.h.

References Argus::InterfaceProvider::getInterface().

Variable Documentation

◆ MAX_UUID_NAME_SIZE

const uint32_t Argus::MAX_UUID_NAME_SIZE = 32

Definition at line 45 of file UUID.h.

◆ TIMEOUT_INFINITE

const uint64_t Argus::TIMEOUT_INFINITE = 0xFFFFFFFFFFFFFFFF

Constant used for infinite timeouts.

Definition at line 88 of file Types.h.