Jetson Linux API Reference

32.6.1 Release

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Argus::Interface Class Reference

Detailed Description

The top-level interface class.

By convention, every Interface subclass exposes a public static method called id(), which returns the unique InterfaceID for that interface. This is required for the interface_cast<> template to work with that interface.

Definition at line 327 of file Types.h.

Inherits Argus::NonCopyable.

Inherited by Argus::Ext::IBayerAverageMap, Argus::Ext::IBayerAverageMapSettings, Argus::Ext::IBayerSharpnessMap, Argus::Ext::IBayerSharpnessMapSettings, Argus::Ext::IBlockingSessionCameraProvider, Argus::Ext::IDebugCaptureSession, Argus::Ext::IDeFogSettings, Argus::Ext::IDolWdrSensorMode, Argus::Ext::IFaceDetectCaps, Argus::Ext::IFaceDetectMetadata, Argus::Ext::IFaceDetectResult, Argus::Ext::IFaceDetectSettings, Argus::Ext::IInternalFrameCount, Argus::Ext::INonLinearHistogram, Argus::Ext::IPwlWdrSensorMode, Argus::Ext::ISensorEepromData, Argus::Ext::ISensorOtpData, Argus::Ext::ISensorPrivateMetadata, Argus::Ext::ISensorPrivateMetadataCaps, Argus::Ext::ISensorPrivateMetadataClientBufferRequest, Argus::Ext::ISensorPrivateMetadataRequest, Argus::Ext::ISensorTimestampTsc, Argus::Ext::ISyncSensorCalibrationData, Argus::IAutoControlSettings, Argus::IBayerHistogram, Argus::IBuffer, Argus::IBufferOutputStream, Argus::IBufferOutputStreamSettings, Argus::ICameraProperties, Argus::ICameraProvider, Argus::ICaptureMetadata, Argus::ICaptureSession, Argus::IDenoiseMetadata, Argus::IDenoiseSettings, Argus::IEdgeEnhanceMetadata, Argus::IEdgeEnhanceSettings, Argus::IEGLImageBuffer, Argus::IEGLImageBufferSettings, Argus::IEGLOutputStream, Argus::IEGLOutputStreamSettings, Argus::IEGLSync, Argus::IEvent, Argus::IEventCaptureComplete, Argus::IEventError, Argus::IEventProvider, Argus::IEventQueue, Argus::IOutputStreamSettings, Argus::IRequest, Argus::IRGBHistogram, Argus::ISensorMode, Argus::ISourceSettings, Argus::IStreamCaptureMetadata, and Argus::IStreamSettings.

Collaboration diagram for Argus::Interface:

Protected Member Functions

 Interface ()
 
 ~Interface ()
 

Constructor & Destructor Documentation

Argus::Interface::Interface ( )
inlineprotected

Definition at line 330 of file Types.h.

Argus::Interface::~Interface ( )
inlineprotected

Definition at line 331 of file Types.h.


The documentation for this class was generated from the following file: