| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- <?xml version="1.0" encoding="gb2312" ?>
- <entity name="CameraConfigManage">
- <!-- 摄像头配置管理服务 -->
- <class name="CameraConfigManageService" overlap="true" exclusive="false">
- <!--开始摄像头配置管理-->
- <oneway name="BeginCameraConfigManage" overlap="true">
- </oneway>
- <!--结束摄像头配置管理-->
- <oneway name="EndCameraConfigManage" overlap="true">
- </oneway>
- <!--获取摄像头列表-->
- <twoway name="GetCameraList" overlap="true">
- <req>
- </req>
- <res>
- <param name="AvailableList" type="array_string"/>
- <param name="EnvCamera" type="string"/>
- <param name="OptCamera" type="string"/>
- <param name="EwsCamera" type="string"/>
- </res>
- </twoway>
- <!--回显指定摄像头-->
- <twoway name="EchoSomeCamera" overlap="true">
- <req>
- <param name="CameraName" type="string"/>
- <param name="WndParams" type="string"/>
- </req>
- <res>
- <param name="Error_Code" type="uint"/>
- <param name="Error_Msg" type="string"/>
- </res>
- </twoway>
- <!--保存配置请求-->
- <twoway name="SaveCameraConfig" overlap="true">
- <req>
- <param name="EnvCamera" type="string"/>
- <param name="OptCamera" type="string"/>
- <param name="EwsCamera" type="string"/>
- </req>
- <res>
- <param name="Error_Code" type="uint"/>
- <param name="Error_Msg" type="string"/>
- </res>
- </twoway>
- <!--结束回显指定摄像头-->
- <twoway name="StopEchoSomeCamera" overlap="true">
- <req>
- <param name="CameraName" type="string"/>
- </req>
- <res>
- <param name="Error_Code" type="uint"/>
- <param name="Error_Msg" type="string"/>
- </res>
- </twoway>
- <!--查询连线状态-->
- <twoway name="QueryCallState" overlap="true">
- <req>
- </req>
- <res>
- <param name="CallState" type="string"/>
- </res>
- </twoway>
- <!--查询UI状态-->
- <twoway name="QueryUIState" overlap="true">
- <req>
- </req>
- <res>
- <param name="UIState" type="string"/>
- </res>
- </twoway>
- <!--自纠正摄像头配置请求-->
- <twoway name="AutoCorrectCameraConfig" overlap="true">
- <req>
- </req>
- <res>
- <param name="EnvCamera" type="string"/>
- <param name="OptCamera" type="string"/>
- <param name="EwsCamera" type="string"/>
- </res>
- </twoway>
- </class>
-
- <!-- 摄像头启动状态变化消息 -->
- <message name="CameraStateChanged">
- <!-- 状态代码 -->
- <param name="StateCode" type="uint"/>
- <!-- 状态消息 -->
- <param name="StateMsg" type="string"/>
- <!-- 摄像头名称 -->
- <param name="CameraName" type="string"/>
- </message>
- <!-- 摄像头插入消息 -->
- <message name="CameraInserted">
- <!-- 摄像头名称 -->
- <param name="CameraName" type="string"/>
- </message>
- <!-- 摄像头移除消息 -->
- <message name="CameraRemoved">
- <!-- 摄像头名称 -->
- <param name="CameraName" type="string"/>
- </message>
- </entity>
|