获取远程服务状态信息
接口描述
该接口用于获取远程服务状态信息。
注意事项
- 需连接成功。
方法定义
/**
* 获取远程服务状态信息
* @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) { }
});

