获取远程服务状态信息
接口描述
该接口用于获取远程服务状态信息。
注意事项
- 需连接成功。
方法定义
/**
* 获取远程服务状态信息
* @param callback 回调函数
* @return 0表示接口调用成功
*/
int getRemoteServiceStatus(Callback<RemoteServiceStatus> callback);
参数描述
参数 |
是否必须 |
类型 |
描述 |
---|---|---|---|
callback |
是 |
Callback |
回调函数,异步回调结果 |
RemoteServiceStatus参数说明
参数 |
是否必须 |
类型 |
描述 |
---|---|---|---|
isMute |
/ |
boolean |
麦克风状态: TRUE关闭 FALSE打开 |
isCameraMute |
/ |
boolean |
摄像头状态: TRUE关闭 FALSE打开 |
isSpeakerMute |
/ |
boolean |
扬声器状态: TRUE关闭 FALSE打开 |
isChairman |
/ |
boolean |
是否主席: TRUE主席模式 FALSE非主席模式 |
isBase |
/ |
boolean |
是否IdeaHub标准版(基本类型) |
volume |
/ |
int |
音量大小 |
callStatus |
/ |
CallStatus |
IDLE, //空闲 DAILING, //正在拨号 CALLING //正在通话中 |
示例代码
shareServiceController.getRemoteServiceStatus(new Callback<RemoteServiceStatus>() {
@Override
public void onSuccess(RemoteServiceStatus remoteServiceStatus) {
}
@Override
public void onFailed(int i, String s) {
}
});