MCPcopy Create free account
hub / github.com/audeering/opensmile / setFieldInfo

Method setFieldInfo

src/core/dataMemoryLevel.cpp:1248–1261  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1246}
1247
1248int cDataMemoryLevel::setFieldInfo(int i, int _dataType, void *_info, long _infoSize)
1249{
1250 if ((i>=0)&&(i < fmeta.N)) {
1251 if (_dataType >= 0) fmeta.field[i].dataType = _dataType;
1252 if (_infoSize >= 0) fmeta.field[i].infoSize = _infoSize;
1253 if (_info != NULL) {
1254 if (fmeta.field[i].info != NULL) free(fmeta.field[i].info);
1255 fmeta.field[i].info = _info;
1256 }
1257 fmeta.field[i].infoSet = 1;
1258 return 1;
1259 }
1260 return 0;
1261}
1262
1263int cDataMemoryLevel::setFieldInfo(const char *__name, int _dataType, void *_info, long _infoSize) {
1264 return setFieldInfo(fmeta.findField(__name), _dataType, _info, _infoSize);

Callers

nothing calls this directly

Calls 1

findFieldMethod · 0.45

Tested by

no test coverage detected