CameraConfigManage.xml 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. <?xml version="1.0" encoding="gb2312" ?>
  2. <entity name="CameraConfigManage">
  3. <!-- 摄像头配置管理服务 -->
  4. <class name="CameraConfigManageService" overlap="true" exclusive="false">
  5. <!--开始摄像头配置管理-->
  6. <oneway name="BeginCameraConfigManage" overlap="true">
  7. </oneway>
  8. <!--结束摄像头配置管理-->
  9. <oneway name="EndCameraConfigManage" overlap="true">
  10. </oneway>
  11. <!--获取摄像头列表-->
  12. <twoway name="GetCameraList" overlap="true">
  13. <req>
  14. </req>
  15. <res>
  16. <param name="AvailableList" type="array_string"/>
  17. <param name="EnvCamera" type="string"/>
  18. <param name="OptCamera" type="string"/>
  19. <param name="EwsCamera" type="string"/>
  20. </res>
  21. </twoway>
  22. <!--回显指定摄像头-->
  23. <twoway name="EchoSomeCamera" overlap="true">
  24. <req>
  25. <param name="CameraName" type="string"/>
  26. <param name="WndParams" type="string"/>
  27. </req>
  28. <res>
  29. <param name="Error_Code" type="uint"/>
  30. <param name="Error_Msg" type="string"/>
  31. </res>
  32. </twoway>
  33. <!--保存配置请求-->
  34. <twoway name="SaveCameraConfig" overlap="true">
  35. <req>
  36. <param name="EnvCamera" type="string"/>
  37. <param name="OptCamera" type="string"/>
  38. <param name="EwsCamera" type="string"/>
  39. </req>
  40. <res>
  41. <param name="Error_Code" type="uint"/>
  42. <param name="Error_Msg" type="string"/>
  43. </res>
  44. </twoway>
  45. <!--结束回显指定摄像头-->
  46. <twoway name="StopEchoSomeCamera" overlap="true">
  47. <req>
  48. <param name="CameraName" type="string"/>
  49. </req>
  50. <res>
  51. <param name="Error_Code" type="uint"/>
  52. <param name="Error_Msg" type="string"/>
  53. </res>
  54. </twoway>
  55. <!--查询连线状态-->
  56. <twoway name="QueryCallState" overlap="true">
  57. <req>
  58. </req>
  59. <res>
  60. <param name="CallState" type="string"/>
  61. </res>
  62. </twoway>
  63. <!--查询UI状态-->
  64. <twoway name="QueryUIState" overlap="true">
  65. <req>
  66. </req>
  67. <res>
  68. <param name="UIState" type="string"/>
  69. </res>
  70. </twoway>
  71. <!--自纠正摄像头配置请求-->
  72. <twoway name="AutoCorrectCameraConfig" overlap="true">
  73. <req>
  74. </req>
  75. <res>
  76. <param name="EnvCamera" type="string"/>
  77. <param name="OptCamera" type="string"/>
  78. <param name="EwsCamera" type="string"/>
  79. </res>
  80. </twoway>
  81. </class>
  82. <!-- 摄像头启动状态变化消息 -->
  83. <message name="CameraStateChanged">
  84. <!-- 状态代码 -->
  85. <param name="StateCode" type="uint"/>
  86. <!-- 状态消息 -->
  87. <param name="StateMsg" type="string"/>
  88. <!-- 摄像头名称 -->
  89. <param name="CameraName" type="string"/>
  90. </message>
  91. <!-- 摄像头插入消息 -->
  92. <message name="CameraInserted">
  93. <!-- 摄像头名称 -->
  94. <param name="CameraName" type="string"/>
  95. </message>
  96. <!-- 摄像头移除消息 -->
  97. <message name="CameraRemoved">
  98. <!-- 摄像头名称 -->
  99. <param name="CameraName" type="string"/>
  100. </message>
  101. </entity>