nx_metadata_sdk  1.0
Metadata SDK
Public Member Functions | Public Attributes | List of all members
nx::vms_server_plugins::analytics::stub::Ini Struct Reference
Inheritance diagram for nx::vms_server_plugins::analytics::stub::Ini:
nx::kit::IniConfig

Public Member Functions

 NX_INI_FLAG (0, enableOutput, "")
 
 NX_INI_STRING ("", needUncompressedVideoFrames, needUncompressedVideoFramesDescription.c_str())
 
 NX_INI_FLAG (0, deviceDependent, "Respective capability in the manifest.")
 
 NX_INI_INT (-1, crashDeviceAgentOnFrameN, "If >= 0, intentionally crash DeviceAgent on processing a frame with this index.")
 
 NX_INI_FLAG (1, needMetadata, "If set, Engine will declare the corresponding stream type filter in the manifest.")
 
 NX_INI_FLAG (0, visualizeMotion, "If set, the Engine will visualize motion metadata via object bounding boxes (each\ "active motion grid cell is dispalyed as a separate object), regular object generation\" "is disabled in this case, so the correspondent DeviceAgent settings won 't work. Use\" "carefully since this option can affect performance very much.")
 
 NX_INI_STRING ("primary", preferredStream, "Preferred stream in the Engine manifest. Possible values: \rimary\ \econdary\")
 
 NX_INI_STRING ("http://internal.server/addPerson?trackId=", addPersonActionUrlPrefix, "Prefix for the URL returned by addPerson action; track id will be appended to this " "prefix.")
 
 NX_INI_FLAG (0, keepObjectBoundingBoxRotation, "If set, Engine will declare the corresponding capability in the manifest.")
 
 NX_INI_FLAG (0, usePluginAsSettingsOrigin, "If set, Engine will declare the corresponding capability in the manifest.")
 
- Public Member Functions inherited from nx::kit::IniConfig
 IniConfig (const char *iniFile)
 
 IniConfig (const IniConfig &)=delete
 
 IniConfig (IniConfig &&)=delete
 
IniConfigoperator= (const IniConfig &)=delete
 
IniConfigoperator= (IniConfig &&)=delete
 
const char * iniFile () const
 
const char * iniFilePath () const
 
void reload ()
 
 Tweaks ()
 
 Tweaks (const Tweaks &)=delete
 
 Tweaks (Tweaks &&)=delete
 
Tweaks & operator= (const Tweaks &)=delete
 
Tweaks & operator= (Tweaks &&)=delete
 
template<typename T >
void set (const T *field, T newValue)
 

Public Attributes

const std::string needUncompressedVideoFramesDescription
 

Additional Inherited Members

- Static Public Member Functions inherited from nx::kit::IniConfig
static bool isEnabled ()
 
static void setEnabled (bool value)
 
static void setOutput (std::ostream *output)
 
static const char * iniFilesDir ()
 
static void setIniFilesDir (const char *iniFilesDir)
 
- Protected Member Functions inherited from nx::kit::IniConfig
bool regBoolParam (const bool *pValue, bool defaultValue, const char *paramName, const char *description)
 
int regIntParam (const int *pValue, int defaultValue, const char *paramName, const char *description)
 
const char * regStringParam (const char *const *pValue, const char *defaultValue, const char *paramName, const char *description)
 
float regFloatParam (const float *pValue, float defaultValue, const char *paramName, const char *description)
 
double regDoubleParam (const double *pValue, double defaultValue, const char *paramName, const char *description)
 

Member Data Documentation

◆ needUncompressedVideoFramesDescription

const std::string nx::vms_server_plugins::analytics::stub::Ini::needUncompressedVideoFramesDescription
Initial value:
=
"Respective capability in the manifest: one of "
+ nx::sdk::analytics::allPixelFormatsToStdString(", ") + ".\n"
"Empty means no such capability."

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