module.json 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. {
  2. "name": "Waves xVP TCP",
  3. "type": "TCP Client",
  4. "path": "Hardware",
  5. "version": "1.0.0",
  6. "description": "Control Waves video players (VP320, 330 and EVP380) through TCP API",
  7. "url":"https://gogs.madology.myds.me/Chataigne/Waves_xVP_TCP-Chataigne-Module",
  8. "downloadURL": "https://gogs.madology.myds.me/Chataigne/Waves_xVP_TCP-Chataigne-Module/archive/master.zip",
  9. "hasInput": true,
  10. "hasOutput": true,
  11. "hideDefaultCommands": false,
  12. "hideDefaultParameters": [
  13. ],
  14. "defaults": {
  15. "baseAddress":"http://127.0.0.1:8080/",
  16. "autoAdd": false,
  17. "protocol":"XML",
  18. "authentication":
  19. {
  20. "enabled":true
  21. }
  22. },
  23. "parameters": {
  24. },
  25. "scripts": [
  26. "Waves_xVP_TCP.js"
  27. ],
  28. "values": {
  29. },
  30. "commands": {
  31. "Play":
  32. {
  33. "menu":"",
  34. "callback":"play"
  35. },
  36. "Toggle Play/Pause":
  37. {
  38. "menu":"",
  39. "callback":"pause"
  40. },
  41. "Stop":
  42. {
  43. "menu":"",
  44. "callback":"stop"
  45. },
  46. "Previous":
  47. {
  48. "menu": "",
  49. "callback": "previous",
  50. "parameters": {
  51. }
  52. },
  53. "Next":
  54. {
  55. "menu": "",
  56. "callback": "next",
  57. "parameters": {
  58. }
  59. },
  60. "Play File":
  61. {
  62. "menu": "",
  63. "callback": "playFile",
  64. "parameters": {
  65. "File": {
  66. "type": "File"
  67. }
  68. }
  69. },
  70. "Toggle Loop":
  71. {
  72. "menu":"",
  73. "callback":"toggleLoop"
  74. },
  75. "Set Volume":
  76. {
  77. "menu": "",
  78. "callback": "setVolume",
  79. "parameters": {
  80. "Volume": {
  81. "type": "Float",
  82. "default": 0.5,
  83. "min":0,
  84. "max":1.25,
  85. "useForMapping": true
  86. }
  87. }
  88. }
  89. }
  90. }