Definition at line 28 of file smart_recording_action.hpp.
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) |
|
inline |
Definition at line 33 of file smart_recording_action.hpp.
|
inlinevirtual |
Definition at line 35 of file smart_recording_action.hpp.
|
inlinevirtual |
Implements deepstream::SignalEmitter::IActionOwner.
Definition at line 37 of file smart_recording_action.hpp.
|
inlinevirtual |
Implements deepstream::SignalEmitter::IActionOwner.
Definition at line 44 of file smart_recording_action.hpp.
References deepstream::Cloud2DeviceReceiver::addHandler(), deepstream::Cloud2DeviceReceiver::Config::config_file_path, deepstream::Cloud2DeviceReceiver::Config::conn_str, deepstream::Cloud2DeviceReceiver::connect(), deepstream::Object::getProperty(), deepstream::Cloud2DeviceReceiver::hasHandler(), deepstream::Cloud2DeviceReceiver::isConnected(), deepstream::Cloud2DeviceReceiver::Config::proto_lib, receiver, deepstream::Cloud2DeviceReceiver::Config::sensor_list_file, and deepstream::Cloud2DeviceReceiver::Config::topicList.
|
inlinevirtual |
Implements deepstream::Cloud2DeviceReceiver::ISmartRecordingController.
Definition at line 71 of file smart_recording_action.hpp.
References deepstream::SignalEmitter::emit().
|
inlinevirtual |
Implements deepstream::Cloud2DeviceReceiver::ISmartRecordingController.
Definition at line 85 of file smart_recording_action.hpp.
References deepstream::SignalEmitter::emit().