You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Doc_BoxAlgorithm_SignalMerger.dox-part 2.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. /**
  2. * \page BoxAlgorithm_SignalMerger Signal Merger
  3. __________________________________________________________________
  4. Detailed description
  5. __________________________________________________________________
  6. * |OVP_DocBegin_BoxAlgorithm_SignalMerger_Description|
  7. * This box merges several input streams in a single output stream. For instance,
  8. * if this box has two inputs with 8 channels each, the output will contain 16 channels.
  9. *
  10. * It important to note that the input streams must have the same structure. That is
  11. * same sampling rate, same number of samples per buffer, and similar chunks dates.
  12. *
  13. * The output channel order is as follows :
  14. * - n channels from input 1 (in the same order as in input 1)
  15. * - m channels from input 2
  16. * - ...
  17. * - p channels from input N
  18. *
  19. * Such box has initially been proposed by Matthieu Goyat and Guillaume Lio but it
  20. * has been completely reimplemented in march 2011 because of unpredictable behaviors in
  21. * some conditions.
  22. * |OVP_DocEnd_BoxAlgorithm_SignalMerger_Description|
  23. __________________________________________________________________
  24. Inputs description
  25. __________________________________________________________________
  26. * |OVP_DocBegin_BoxAlgorithm_SignalMerger_Inputs|
  27. * This box can receive as many inputs as necessary.
  28. * |OVP_DocEnd_BoxAlgorithm_SignalMerger_Inputs|
  29. * |OVP_DocBegin_BoxAlgorithm_SignalMerger_Input1|
  30. * The first input stream.
  31. * |OVP_DocEnd_BoxAlgorithm_SignalMerger_Input1|
  32. * |OVP_DocBegin_BoxAlgorithm_SignalMerger_Input2|
  33. * The second input stream.
  34. * |OVP_DocEnd_BoxAlgorithm_SignalMerger_Input2|
  35. __________________________________________________________________
  36. Outputs description
  37. __________________________________________________________________
  38. * |OVP_DocBegin_BoxAlgorithm_SignalMerger_Outputs|
  39. * |OVP_DocEnd_BoxAlgorithm_SignalMerger_Outputs|
  40. * |OVP_DocBegin_BoxAlgorithm_SignalMerger_Output1|
  41. * The output stream contains all the channels grabbed from the different input streams.
  42. * |OVP_DocEnd_BoxAlgorithm_SignalMerger_Output1|
  43. __________________________________________________________________
  44. Examples description
  45. __________________________________________________________________
  46. * |OVP_DocBegin_BoxAlgorithm_SignalMerger_Examples|
  47. * |OVP_DocEnd_BoxAlgorithm_SignalMerger_Examples|
  48. __________________________________________________________________
  49. Miscellaneous description
  50. __________________________________________________________________
  51. * |OVP_DocBegin_BoxAlgorithm_SignalMerger_Miscellaneous|
  52. * |OVP_DocEnd_BoxAlgorithm_SignalMerger_Miscellaneous|
  53. */