void addListener(IXHMeetingManagerListener meetingManagerListener);
void setRtcMediaType(XHConstants.XHRtcMediaTypeEnum mediaTypeEnum);
void attachPlayerView(String userID,StarPlayer player,Boolean isBig);
void createMeeting(XHMeetingItem meetingItem, IXHResultCallback callback);
void joinMeeting(String meetingID, IXHResultCallback callback);
void leaveMeeting(String meetingID, IXHResultCallback callback);
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 meetingID, String memberID, int muteSeconds, IXHResultCallback callback);
void unMuteMember(String meetingID, String memberID, IXHResultCallback callback);
void kickMember(String meetingID, 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);
|