19 std::string R5_SDK_CORE_EXPORT StrToUpper(
const std::string &str);
26 std::string R5_SDK_CORE_EXPORT StrToLower(
const std::string &str);
33 std::string R5_SDK_CORE_EXPORT ToStr(DataType dataType);
40 std::string R5_SDK_CORE_EXPORT ToStr(common::VideoFmt fmt);
48 std::string R5_SDK_CORE_EXPORT Base64Encode(
const uint8_t *data,
size_t inputLength);
56 std::vector<uint8_t> R5_SDK_CORE_EXPORT Base64Decode(
const char *data,
size_t inputLength);
65 std::vector<std::string> R5_SDK_CORE_EXPORT splitString(std::string s, std::string delimiter,
int maxEntriesCount = -1);
72 void R5_SDK_CORE_EXPORT ltrim(std::string &s);
79 void R5_SDK_CORE_EXPORT rtrim(std::string &s);
86 void R5_SDK_CORE_EXPORT trim(std::string &s);
93 std::string R5_SDK_CORE_EXPORT ltrimCopy(std::string s);
100 std::string R5_SDK_CORE_EXPORT rtrimCopy(std::string s);
107 std::string R5_SDK_CORE_EXPORT trimCopy(std::string s);