# switchRoom method Null safety

Future<void> switchRoom(

1. TRTCSwitchRoomConfig config

)

切换房间

调用接口后，会退出原来的房间，并且停止原来房间的音视频数据发送和所有远端用户的音视频播放，但不会停止本地视频的预览。 进入新房间成功后，会自动恢复原来的音视频数据发送状态。

接口调用结果会通过onSwitchRoom(errCode, errMsg) 回调。

## Implementation

    Future<void> switchRoom(TRTCSwitchRoomConfig config) {
      return _channel.invokeMethod('switchRoom', {
        "config": jsonEncode(config),
      });
    }