nx_metadata_sdk
1.0
Metadata SDK
|
Public Member Functions | |
NX_INI_FLAG (0, enableOutput, "") | |
NX_INI_FLAG (0, deviceDependent, "Respective capability in the manifest.") | |
NX_INI_STRING ("", needUncompressedVideoFrames, needUncompressedVideoFramesDescription.c_str()) | |
NX_INI_INT (-1, crashDeviceAgentOnFrameN, "If >= 0, intentionally crash DeviceAgent on processing a frame with this index.") | |
NX_INI_STRING ("primary", preferredStream, "Preferred stream in the Engine manifest. Possible values: \rimary\ \econdary\") | |
![]() | |
IniConfig (const char *iniFile) | |
IniConfig (const IniConfig &)=delete | |
IniConfig (IniConfig &&)=delete | |
IniConfig & | operator= (const IniConfig &)=delete |
IniConfig & | operator= (IniConfig &&)=delete |
const char * | iniFile () const |
const char * | iniFilePath () const |
void | reload () |
bool | getParamTypeAndValue (const char *paramName, ParamType *outType, const void **outData) const |
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 | |
![]() | |
enum | ParamType { ParamType::boolean, ParamType::string, ParamType::integer, ParamType::float_, ParamType::double_ } |
![]() | |
static bool | isEnabled () |
static void | setEnabled (bool value) |
static void | setOutput (std::ostream *output) |
static const char * | iniFilesDir () |
static void | setIniFilesDir (const char *iniFilesDir) |
![]() | |
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) |
const std::string nx::vms_server_plugins::analytics::stub::video_frames::Ini::needUncompressedVideoFramesDescription |