7 #include "IntCameraParameter.h"
21 m_setString = setString;
22 m_getString = getString;
23 m_requiresRestart = requiresRestart;
57 sprintf(param, m_setString, m_value);
59 return m_requiresRestart;
72 char resultString[150];
73 if (
SearchForParam(m_getString,
string, stringLength, resultString) >= 0)
75 if (!m_changed) m_value = atoi(resultString);
88 int resultVector[vectorLen];
91 pcre *compiledPattern = pcre_compile(
98 rc = pcre_exec(compiledPattern,
106 int length = resultVector[3] - resultVector[2];
107 memcpy(result, &searchString[resultVector[2]], length);
108 result[length] =
'\0';
int SearchForParam(const char *pattern, const char *searchString, int searchStringLen, char *result)
IntCameraParameter(const char *setString, const char *getString, bool requiresRestart)
virtual void GetParamFromString(const char *string, int stringLength)
virtual bool CheckChanged(bool &changed, char *param)