L4T Multimedia API Reference

27.1 Release

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

Detailed Description

The interface common to all event types.

Definition at line 110 of file Event.h.

Inheritance diagram for Argus::IEvent:
Collaboration diagram for Argus::IEvent:

Public Member Functions

virtual EventType getEventType () const =0
 Returns the event type. More...
 
virtual uint64_t getTime () const =0
 Returns the time of the event, in nanoseconds. More...
 
virtual uint32_t getCaptureId () const =0
 Returns the capture id for the event. More...
 

Static Public Member Functions

static const InterfaceIDid ()
 

Protected Member Functions

 ~IEvent ()
 

Constructor & Destructor Documentation

Argus::IEvent::~IEvent ( )
inlineprotected

Definition at line 131 of file Event.h.

Member Function Documentation

virtual uint32_t Argus::IEvent::getCaptureId ( ) const
pure virtual

Returns the capture id for the event.

virtual EventType Argus::IEvent::getEventType ( ) const
pure virtual

Returns the event type.

virtual uint64_t Argus::IEvent::getTime ( ) const
pure virtual

Returns the time of the event, in nanoseconds.

static const InterfaceID& Argus::IEvent::id ( )
inlinestatic

Definition at line 113 of file Event.h.


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