| 132 | } |
| 133 | |
| 134 | XN_C_API XnStatus xnProductionNodeDescriptionToString(const XnProductionNodeDescription* pDescription, XnChar* csResult, XnUInt32 nSize) |
| 135 | { |
| 136 | XnStatus nRetVal = XN_STATUS_OK; |
| 137 | |
| 138 | XN_VALIDATE_INPUT_PTR(pDescription); |
| 139 | XN_VALIDATE_INPUT_PTR(csResult); |
| 140 | |
| 141 | XnUInt32 nWritten = 0; |
| 142 | nRetVal = xnOSStrFormat(csResult, nSize, &nWritten, "%s: %s/%s/", |
| 143 | xnProductionNodeTypeToString(pDescription->Type), |
| 144 | pDescription->strVendor, |
| 145 | pDescription->strName); |
| 146 | XN_IS_STATUS_OK(nRetVal); |
| 147 | |
| 148 | nRetVal = xnVersionToString(&pDescription->Version, csResult + nWritten, nSize - nWritten); |
| 149 | XN_IS_STATUS_OK(nRetVal); |
| 150 | |
| 151 | return (XN_STATUS_OK); |
| 152 | } |
| 153 | |
| 154 | XN_C_API XnOutputMetaData* xnAllocateOutputMetaData() |
| 155 | { |
no test coverage detected