NVIDIA DeepStream SDK API Reference

8.0 Release
deepstream::SmartRecordingAction Class Reference

Detailed Description

Definition at line 28 of file smart_recording_action.hpp.

Inheritance diagram for deepstream::SmartRecordingAction:
Collaboration diagram for deepstream::SmartRecordingAction:

Public Member Functions

 SmartRecordingAction ()
 
virtual ~SmartRecordingAction ()
 
virtual std::vector< std::string > list ()
 
virtual void onAttached (SignalEmitter *emitter, const std::string &action, const std::string &object_name)
 
virtual void startSmartRecord (int64_t camera_id, uint32_t *sessionId, unsigned int startTime, unsigned int duration, void *userData)
 
virtual void stopSmartRecord (int64_t camera_id, uint32_t sessionId)
 

Constructor & Destructor Documentation

◆ SmartRecordingAction()

deepstream::SmartRecordingAction::SmartRecordingAction ( )
inline

Definition at line 33 of file smart_recording_action.hpp.

◆ ~SmartRecordingAction()

virtual deepstream::SmartRecordingAction::~SmartRecordingAction ( )
inlinevirtual

Definition at line 35 of file smart_recording_action.hpp.

Member Function Documentation

◆ list()

virtual std::vector<std::string> deepstream::SmartRecordingAction::list ( )
inlinevirtual

◆ onAttached()

◆ startSmartRecord()

virtual void deepstream::SmartRecordingAction::startSmartRecord ( int64_t  camera_id,
uint32_t *  sessionId,
unsigned int  startTime,
unsigned int  duration,
void *  userData 
)
inlinevirtual

◆ stopSmartRecord()

virtual void deepstream::SmartRecordingAction::stopSmartRecord ( int64_t  camera_id,
uint32_t  sessionId 
)
inlinevirtual

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