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 | 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 | IVideoStabilizationMetadata
| Interface to video stabilization metadata. More...
class | CaptureSession
class | ICaptureSession
| Interface to the core CaptureSession methods. 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 | IVideoStabilizationSettings
| Interface to video stabilization settings. More...
class | OutputStream
class | OutputStreamSettings
class | IStream
| Interface that exposes common Stream properties. More...
class | IOutputStreamSettings
| Interface that exposes the settings used for OutputStream creation. More...
class | ExtensionName
| Extension name UUID. More...
class | PixelFormat
| Pixel formats. 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 | 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 | AeAntibandingMode { AE_ANTIBANDING_MODE_OFF, AE_ANTIBANDING_MODE_AUTO, AE_ANTIBANDING_MODE_50HZ, AE_ANTIBANDING_MODE_60HZ, AE_ANTIBANDING_MODE_COUNT }
enum | AeState { AE_STATE_INACTIVE, AE_STATE_SEARCHING, AE_STATE_CONVERGED, AE_STATE_FLASH_REQUIRED, AE_STATE_TIMEOUT, AE_STATE_COUNT }
enum | AwbState { AWB_STATE_INACTIVE, AWB_STATE_SEARCHING, AWB_STATE_CONVERGED, AWB_STATE_LOCKED, AWB_STATE_COUNT }
enum | BayerChannel { BAYER_CHANNEL_R, BAYER_CHANNEL_G_EVEN, BAYER_CHANNEL_G_ODD, BAYER_CHANNEL_B, BAYER_CHANNEL_COUNT }
enum | Status { STATUS_OK, STATUS_INVALID_PARAMS, STATUS_INVALID_SETTINGS, STATUS_UNAVAILABLE, STATUS_OUT_OF_MEMORY, STATUS_UNIMPLEMENTED, STATUS_TIMEOUT, STATUS_CANCELLED, STATUS_DISCONNECTED, STATUS_COUNT }
| Status values returned by API function calls. More...
enum | RGBChannel { RGB_CHANNEL_R, RGB_CHANNEL_G, RGB_CHANNEL_B, RGB_CHANNEL_COUNT }
enum | Coordinate { COORDINATE_X, COORDINATE_Y, COORDINATE_Z, COORDINATE_2D_COUNT = 2, COORDINATE_3D_COUNT = 3 }

## Functions

| 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_VIDEO_STABILIZATION_METADATA, 7A461D25, 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 (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_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_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_UUID (InterfaceID, IID_VIDEO_STABILIZATION_SETTINGS, 7A461D22, 6AE1, 11E6, BDF4, 08, 00, 20, 0C, 9A, 66)
| DEFINE_NAMED_UUID_CLASS (StreamMode)
| DEFINE_UUID (StreamMode, STREAM_MODE_MAILBOX, 33661d40, 3ee2, 11e6, bdf4, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (StreamMode, STREAM_MODE_FIFO, 33661d41, 3ee2, 11e6, bdf4, 08, 00, 20, 0c, 9a, 66)
| DEFINE_UUID (InterfaceID, IID_STREAM, 8f50dade, cc26, 4ec6, 9d2e, d9, d0, 19, 2a, ef, 06)
| DEFINE_UUID (InterfaceID, IID_OUTPUT_STREAM_SETTINGS, 52f2b830, 3d52, 11e6, bdf4, 08, 00, 20, 0c, 9a, 66)
| DEFINE_NAMED_UUID_CLASS (AwbMode)
| DEFINE_NAMED_UUID_CLASS (CaptureIntent)
| DEFINE_NAMED_UUID_CLASS (DenoiseMode)
| DEFINE_NAMED_UUID_CLASS (EdgeEnhanceMode)
| DEFINE_NAMED_UUID_CLASS (SensorModeType)
| DEFINE_NAMED_UUID_CLASS (VideoStabilizationMode)
| 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_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_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_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_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 (VideoStabilizationMode, VIDEO_STABILIZATION_MODE_OFF, FB3F366E, CC62, 11E5, 9956, 62, 56, 62, 87, 07, 61)
| DEFINE_UUID (VideoStabilizationMode, VIDEO_STABILIZATION_MODE_ON, FB3F366F, CC62, 11E5, 9956, 62, 56, 62, 87, 07, 61)
| 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)
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 897 of file Types.h.

## Enumeration Type Documentation

enum Argus::AeAntibandingMode

Enumerator:

  AE_ANTIBANDING_MODE_OFF |
  AE_ANTIBANDING_MODE_AUTO |
  AE_ANTIBANDING_MODE_50HZ |
  AE_ANTIBANDING_MODE_60HZ |
  AE_ANTIBANDING_MODE_COUNT |

Definition at line 174 of file Types.h.

enum Argus::AeState

Enumerator:

  AE_STATE_INACTIVE |
  AE_STATE_SEARCHING |
  AE_STATE_CONVERGED |
  AE_STATE_FLASH_REQUIRED |
  AE_STATE_LOCKED |
  AE_STATE_COUNT |

Definition at line 184 of file Types.h.

enum Argus::AwbState

Enumerator:

  AWB_STATE_INACTIVE |
  AWB_STATE_SEARCHING |
  AWB_STATE_CONVERGED |
  AWB_STATE_LOCKED |
  AWB_STATE_COUNT |

Definition at line 195 of file Types.h.

enum Argus::BayerChannel

Enumerator:

  BAYER_CHANNEL_R |
  BAYER_CHANNEL_G_EVEN |
  BAYER_CHANNEL_G_ODD |
  BAYER_CHANNEL_B |
  BAYER_CHANNEL_COUNT |

Definition at line 205 of file Types.h.

enum Argus::Coordinate

Enumerator:

  COORDINATE_X |
  COORDINATE_Y |
  COORDINATE_Z |
  COORDINATE_2D_COUNT |
  COORDINATE_3D_COUNT |

Definition at line 260 of file Types.h.

enum Argus::RGBChannel

Enumerator:

  RGB_CHANNEL_R |
  RGB_CHANNEL_G |
  RGB_CHANNEL_B |
  RGB_CHANNEL_COUNT |

Definition at line 251 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_COUNT |

Definition at line 218 of file Types.h.

## Function Documentation

Argus::DEFINE_NAMED_UUID_CLASS | ( | StreamMode |  | ) |

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

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

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

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

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

Argus::DEFINE_NAMED_UUID_CLASS | ( | VideoStabilizationMode |  | ) |

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

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

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

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

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

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

Argus::DEFINE_UUID | ( | ExtensionName | ,
|  | EXT_BAYER_SHARPNESS_MAP | ,
|  | 7d5e0470 | ,
|  | 4ea6 | ,
|  | 11e6 | ,
|  | bdf4 | ,
|  | 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 | ( | InterfaceID | ,
|  | IID_EVENT_PROVIDER | ,
|  | 523ed330 | ,
|  | 25dc | ,
|  | 11e5 | ,
|  | 867f | ,
|  | 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_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 | ( | InterfaceID | ,
|  | IID_CAMERA_PROPERTIES | ,
|  | 436d2a73 | ,
|  | c85b | ,
|  | 4a29 | ,
|  | bce5 | ,
|  | 15 | ,
|  | 60 | ,
|  | 6e | ,
|  | 35 | ,
|  | 86 | ,
|  | 91 |
| ) |  |

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_STREAM | ,
|  | 8f50dade | ,
|  | cc26 | ,
|  | 4ec6 | ,
|  | 9d2e | ,
|  | d9 | ,
|  | d0 | ,
|  | 19 | ,
|  | 2a | ,
|  | ef | ,
|  | 06 |
| ) |  |

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

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 | ( | EventType | ,
|  | EVENT_TYPE_CAPTURE_COMPLETE | ,
|  | 2c80d8b2 | ,
|  | 2bfd | ,
|  | 11e5 | ,
|  | a2cb | ,
|  | 08 | ,
|  | 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 | ( | 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 | ( | 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 | ( | InterfaceID | ,
|  | IID_OUTPUT_STREAM_SETTINGS | ,
|  | 52f2b830 | ,
|  | 3d52 | ,
|  | 11e6 | ,
|  | bdf4 | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

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 | ( | 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 | ( | InterfaceID | ,
|  | IID_STREAM_CAPTURE_METADATA | ,
|  | 61cbe0a8 | ,
|  | 0ee1 | ,
|  | 4c67 | ,
|  | baae | ,
|  | 02 | ,
|  | 02 | ,
|  | 1a | ,
|  | b8 | ,
|  | d9 | ,
|  | 47 |
| ) |  |

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 | ( | InterfaceID | ,
|  | IID_EVENT_ERROR | ,
|  | 13e0fc70 | ,
|  | 1ab6 | ,
|  | 11e5 | ,
|  | b939 | ,
|  | 08 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

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 | ( | 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 | ( | InterfaceID | ,
|  | IID_SENSOR_MODE | ,
|  | e69015e0 | ,
|  | db2a | ,
|  | 11e5 | ,
|  | a837 | ,
|  | 18 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

Argus::DEFINE_UUID | ( | VideoStabilizationMode | ,
|  | VIDEO_STABILIZATION_MODE_OFF | ,
|  | FB3F366E | ,
|  | CC62 | ,
|  | 11E5 | ,
|  | 9956 | ,
|  | 62 | ,
|  | 56 | ,
|  | 62 | ,
|  | 87 | ,
|  | 07 | ,
|  | 61 |
| ) |  |

Argus::DEFINE_UUID | ( | VideoStabilizationMode | ,
|  | VIDEO_STABILIZATION_MODE_ON | ,
|  | FB3F366F | ,
|  | CC62 | ,
|  | 11E5 | ,
|  | 9956 | ,
|  | 62 | ,
|  | 56 | ,
|  | 62 | ,
|  | 87 | ,
|  | 07 | ,
|  | 61 |
| ) |  |

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

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

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

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 | ( | 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_VIDEO_STABILIZATION_METADATA | ,
|  | 7A461D25 | ,
|  | 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 |
| ) |  |

Argus::DEFINE_UUID | ( | InterfaceID | ,
|  | IID_VIDEO_STABILIZATION_SETTINGS | ,
|  | 7A461D22 | ,
|  | 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 371 of file Types.h.

template<typename TheInterface >

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

inline

Definition at line 377 of file Types.h.

template<typename TheInterface , typename TObject >

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

inline

Definition at line 465 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.