
# 远程遥控功能
```
int result = [mShareServiceController getRemoteServiceStatus:^(id status) {
```
```
}];
```
**接口描述**
APP打开遥控器界面的时候，需要调用IdeaShareServiceController实例对象的getRemoteServiceStatus方法来获取最新的IdeaHub(服务端)状态。SDK获取到最新的状态之后，会主动通知UI层，并且通过Block回调将最新状态传送回UI层，APP需要进行相应处理
**注意事项**
此接口回调参数是一个OC类 -- RemoteServiceStatus，其包含六个属性，分别对应远程操控的六个状态参数。
**接口定义**
```
- (int)getRemoteServiceStatus:(callback)remoteServiceStatuscallback;
```
**参数描述**
表1参数说明 
| 参数                          | 是否必须 | 类型                  | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
|:---|:---|:---|:---|
| remoteServiceStatuscallback | 是    | RemoteServiceStatus | typedef void (\^callback)(id t), 包含回调内容: 1. bool isMute  2. bool isCameraMute  3. int volume  4. bool isSpeakerMute  5. bool isChairman  6. bool isBase   |
   
