| 390 | } |
| 391 | |
| 392 | XnStatus xnConfigureSetOpcode(XnNodeHandle hNode, const TiXmlElement* pOpcode) |
| 393 | { |
| 394 | const XnChar* strOpcode = pOpcode->Value(); |
| 395 | |
| 396 | if (strcmp(strOpcode, "Mirror") == 0) |
| 397 | { |
| 398 | return xnConfigureMirror(hNode, pOpcode); |
| 399 | } |
| 400 | else if (strcmp(strOpcode, "MapOutputMode") == 0) |
| 401 | { |
| 402 | return xnConfigureMapOutputMode(hNode, pOpcode); |
| 403 | } |
| 404 | else if (strcmp(strOpcode, "WaveOutputMode") == 0) |
| 405 | { |
| 406 | return xnConfigureWaveOutputMode(hNode, pOpcode); |
| 407 | } |
| 408 | else if (strcmp(strOpcode, "Cropping") == 0) |
| 409 | { |
| 410 | return xnConfigureCropping(hNode, pOpcode); |
| 411 | } |
| 412 | else if (strcmp(strOpcode, "PixelFormat") == 0) |
| 413 | { |
| 414 | return xnConfigurePixelFormat(hNode, pOpcode); |
| 415 | } |
| 416 | else if (strcmp(strOpcode, "UserPosition") == 0) |
| 417 | { |
| 418 | return xnConfigureUserPosition(hNode, pOpcode); |
| 419 | } |
| 420 | else if (strcmp(strOpcode, "Property") == 0) |
| 421 | { |
| 422 | return xnConfigureProperty(hNode, pOpcode); |
| 423 | } |
| 424 | else if (strcmp(strOpcode, "FrameSync") == 0) |
| 425 | { |
| 426 | return xnConfigureFrameSync(hNode, pOpcode); |
| 427 | } |
| 428 | else if (strcmp(strOpcode, "AlternativeViewPoint") == 0) |
| 429 | { |
| 430 | return xnConfigureAlternativeViewPoint(hNode, pOpcode); |
| 431 | } |
| 432 | else if (strcmp(strOpcode, "RecorderDestination") == 0) |
| 433 | { |
| 434 | return xnConfigureRecorderDestination(hNode, pOpcode); |
| 435 | } |
| 436 | else if (strcmp(strOpcode, "AddNodeToRecording") == 0) |
| 437 | { |
| 438 | return xnConfigureAddNodeToRecording(hNode, pOpcode); |
| 439 | } |
| 440 | else |
| 441 | { |
| 442 | XN_LOG_WARNING_RETURN(XN_STATUS_CORRUPT_FILE, XN_MASK_OPEN_NI, "Invalid configuration option: %s", strOpcode); |
| 443 | } |
| 444 | } |
| 445 | |
| 446 | XnStatus xnConfigureNodeFromXml(XnNodeHandle hNode, const TiXmlElement* pNode) |
| 447 | { |
no test coverage detected