| 1603 | } |
| 1604 | |
| 1605 | XN_C_API XnStatus xnPrintRegisteredModules() |
| 1606 | { |
| 1607 | XnStatus nRetVal = XN_STATUS_OK; |
| 1608 | |
| 1609 | XnModuleLoader loader; |
| 1610 | loader.SetLoadingMode(XnModuleLoader::LOADING_MODE_PRINT); |
| 1611 | |
| 1612 | XnVersion version; |
| 1613 | nRetVal = xnGetVersion(&version); |
| 1614 | XN_IS_STATUS_OK(nRetVal); |
| 1615 | |
| 1616 | XnChar strVersion[100]; |
| 1617 | nRetVal = xnVersionToString(&version, strVersion, 100); |
| 1618 | XN_IS_STATUS_OK(nRetVal); |
| 1619 | |
| 1620 | printf("OpenNI version is %s.\n", strVersion); |
| 1621 | printf("\nRegistered modules:\n\n"); |
| 1622 | |
| 1623 | return loader.Init(); |
| 1624 | } |
| 1625 | |
| 1626 | #if !XN_PLATFORM_SUPPORTS_DYNAMIC_LIBS |
| 1627 | XnModuleLoader::RegisteredModulesList XnModuleLoader::sm_modulesList; |
no test coverage detected