|
|
NVIDIA DeepStream SDK API Reference
|
9.1 Release
|
Go to the documentation of this file.
27 #ifndef NVIDIA_DEEPSTREAM_CUSTOM_OBJECT
28 #define NVIDIA_DEEPSTREAM_CUSTOM_OBJECT
48 CustomObject(
unsigned long type_id,
const char* factory,
const std::string& name);
54 virtual void set_(
const std::string& name,
const Value& value);
55 virtual void set_(
const std::string& name,
const YAML::Node& value);
56 virtual Value get_(
const std::string&name);
virtual Value get_(const std::string &name)
CustomObject(unsigned long type_id, const char *factory, const std::string &name)
Constructor.
Base class for all the custom objects.
Value wrapper for various types.
CustomObject & operator=(CustomObject &&) noexcept=default
std::string param_spec_
property spec in YAML format
std::map< std::string, Object::Value > properties_
property map
virtual void set_(const std::string &name, const Value &value)