void addListener(IXHSuperRoomManagerListener superRoomManagerListener);
void setRtcMediaType(XHConstants.XHRtcMediaTypeEnum mediaTypeEnum);
void createSuperRoom(XHSuperRoomItem superRoomItem, IXHResultCallback callback);
void joinSuperRoom(String roomID, IXHResultCallback callback);
void layDownMic(IXHResultCallback callback);
void pickUpMic(IXHResultCallback callback);
void leaveSuperRoom(IXHResultCallback callback);
void attachPlayerView(String userID, StarPlayer player, Boolean isBig);
void commandToAudience(String toID);
void switchCamera();
void switchCamera(int cameraId);
void changeToBig(String userID);
void changeToSmall(String userID);
void setAudioEnable(Boolean enable);
void setVideoEnable(Boolean enable);
XHIMMessage sendMessage(String message, IXHResultCallback callback);
XHIMMessage sendPrivateMessage(String toID, String message, IXHResultCallback callback);
void muteMember(String memberID, int muteSeconds, IXHResultCallback callback);
void unMuteMember(String memberID, IXHResultCallback callback);
void kickMember(String memberID, IXHResultCallback callback);
void pushRtmp(String rtmpurl,IXHResultCallback callback);
void stopPushRtmp(IXHResultCallback callback);
void setRecorder(IXHRecorder recorder);
void resetRecorder(IXHRecorder recorder);
void sendRealtimeData(byte[] data);
|