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

Method printComponentList

src/core/componentManager.cpp:474–494  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

472}
473
474int cComponentManager::printComponentList(int filter, int details)
475{
476 int nTp = getNtypes();
477 int i,j=0;
478 // if (details) {
479 SMILE_PRINT("==> The following %i components are currently registered in openSMILE:\n",nTp);
480 // }
481 for (i=0; i<nTp; i++) {
482 const char * tp = getComponentType(i,filter);
483 if (tp!=NULL) {
484 if (details) {
485 SMILE_PRINT(" +++ '%s' +++",tp);
486 SMILE_PRINT(" %s\n",getComponentDescr(i));
487 // TODO: print if component is built in OR dll registered...
488 } else {
489 SMILE_PRINT(" '%s'",tp);
490 }
491 }
492 }
493 return nTp;
494}
495
496void cComponentManager::exportComponentList()
497{

Callers 1

mainFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected