MediaService.xml 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <?xml version="1.0" encoding="gb2312" ?>
  2. <entity name="MediaController">
  3. <class name="MediaService" overlap="true" exclusive="false">
  4. <twoway name="GetVideoDeviceName" overlap="true">
  5. <res>
  6. <param name="frontcam" type="string"/>
  7. <param name="rearcam" type="string"/>
  8. </res>
  9. </twoway>
  10. <oneway name="StartCamera" overlap="true">
  11. </oneway>
  12. <oneway name="StopCamera" overlap="true">
  13. </oneway>
  14. <twoway name="StartEnvCamera" overlap="true">
  15. <res>
  16. <param name="returncod" type="int"/>
  17. </res>
  18. </twoway>
  19. <oneway name="StopEnvCamera" overlap="true">
  20. </oneway>
  21. <oneway name="StartSpeakerRender" overlap="true">
  22. </oneway>
  23. <oneway name="StopSpeakerRender" overlap="true">
  24. </oneway>
  25. <twoway name="ManipulateMediaDevice" overlap="true">
  26. <req>
  27. <!--操作意图指令: 0:获取并接管设备权限;1:归还设备权限,不再占用-->
  28. <param name="cmdType" type="int"/>
  29. <!--设备类型:0:无效参数;1:ENV环境摄像头;2:OPT操作摄像头;3:EWS外部广角摄像头;4:高拍仪文档摄像头;5:高拍仪上接摄像头-->
  30. <param name="devType" type="int"/>
  31. <param name="reserved1" type="int"/>
  32. <param name="reserved2" type="string"/>
  33. </req>
  34. <!--实体收到接口请求时无论操作成功与否返回Answer(Error_Succeed),具体操作成功与否通过retCode标识-->
  35. <res>
  36. <!--retCode:0:表示成功,非0:表示失败 -->
  37. <param name="retCode" type="int"/>
  38. <param name="reserved1" type="int"/>
  39. <param name="reserved2" type="string"/>
  40. </res>
  41. </twoway>
  42. </class>
  43. <!-- 内置摄像头切换外接摄像头失败消息 -->
  44. <message name="ExternalCameraSwitchFailed">
  45. <!-- 失败提示 -->
  46. <param name="failedmsg" type="wstring"/>
  47. </message>
  48. <!-- 外接摄像头插入消息 -->
  49. <message name="ExternalCameraInserted">
  50. <!-- 摄像头名称 -->
  51. <param name="camname" type="wstring"/>
  52. </message>
  53. <!-- 外接摄像头移除消息 -->
  54. <message name="ExternalCameraRemoved">
  55. <!-- 摄像头名称 -->
  56. <param name="camname" type="wstring"/>
  57. </message>
  58. <!-- 外接摄像头启动状态变化消息 -->
  59. <message name="ExternalCameraStateChanged">
  60. <!-- 状态消息 -->
  61. <param name="statemsg" type="wstring"/>
  62. <!-- 摄像头名称 -->
  63. <param name="camname" type="wstring"/>
  64. </message>
  65. </entity>