Bubbles
interface Bubbles
Content copied to clipboard
This module is used to manage bubbles.
A bubble is also called a room. This is exactly the same object.
Types
IAddParticipantsAndStartConferenceListener
Link copied to clipboard
interface IAddParticipantsAndStartConferenceListener
Content copied to clipboard
IEchoTestListener
Link copied to clipboard
interface IEchoTestListener
Content copied to clipboard
IOpenInviteChangeListener
Link copied to clipboard
interface IOpenInviteChangeListener
Content copied to clipboard
IRoomFoundListener
Link copied to clipboard
interface IRoomFoundListener
Content copied to clipboard
IRoomRefreshListener
Link copied to clipboard
interface IRoomRefreshListener
Content copied to clipboard
ISearchRoomListener
Link copied to clipboard
interface ISearchRoomListener
Content copied to clipboard
IUserInConferenceListener
Link copied to clipboard
interface IUserInConferenceListener
Content copied to clipboard
Functions
acceptInvitation
Link copied to clipboard
abstract fun acceptInvitation(room: Room?, listener: IRoomProxy.IChangeUserRoomDataListener?)
Content copied to clipboard
addParticipantsAndStartConference
Link copied to clipboard
abstract fun addParticipantsAndStartConference(currentCall: WebRTCCall, participants: <ERROR CLASS><IRainbowContact>, listener: Bubbles.IAddParticipantsAndStartConferenceListener)
Content copied to clipboard
addParticipantsToBubble
Link copied to clipboard
abstract fun addParticipantsToBubble(room: Room?, contactsList: <ERROR CLASS><IRainbowContact>?, listener: IRoomProxy.IAddParticipantsListener?)
Content copied to clipboard
abstract fun addParticipantsToBubble(room: Room?, contactsList: <ERROR CLASS><IRainbowContact>?, asModerators: Boolean, withInvitations: Boolean, listener: IRoomProxy.IAddParticipantsListener?)
Content copied to clipboard
addParticipantToBubble
Link copied to clipboard
abstract fun addParticipantToBubble(room: Room?, contact: IRainbowContact?, listener: IRoomProxy.IAddParticipantsListener?)
Content copied to clipboard
abstract fun addParticipantToBubble(room: Room?, contact: IRainbowContact?, asModerator: Boolean, withInvitation: Boolean, listener: IRoomProxy.IAddParticipantsListener?)
Content copied to clipboard
addPhoneNumberParticipant
Link copied to clipboard
abstract fun addPhoneNumberParticipant(room: Room, number: String?, listener: IResultListener?)
Content copied to clipboard
archiveBubble
Link copied to clipboard
abstract fun archiveBubble(room: Room, listener: IRoomProxy.IChangeRoomDataListener?)
Content copied to clipboard
abstract fun archiveBubble(room: Room, listener: IRoomProxy.IChangeUserRoomDataListener?)
Content copied to clipboard
cancelInvitationGuestsToBubble
Link copied to clipboard
abstract fun cancelInvitationGuestsToBubble(room: Room?, guests: List<String?>?, listener: IRoomProxy.ICancelInviteToJoinRoom?)
Content copied to clipboard
changeBubbleData
Link copied to clipboard
abstract fun changeBubbleData(room: Room?, name: String?, topic: String?, visibility: Boolean, participantsMuted: Boolean, entryToneActivated: Boolean, autoRegister: Room.AutoRegisterType?, listener: IRoomProxy.IChangeRoomDataListener?)
Content copied to clipboard
changeOwner
Link copied to clipboard
abstract fun changeOwner(room: Room, ownerId: String?, listener: IRoomProxy.IChangeRoomDataListener?)
Content copied to clipboard
checkServicePlan
Link copied to clipboard
abstract fun checkServicePlan(room: Room?, contact: IRainbowContact?, listener: IRoomProxy.ICheckServicePlanListener?)
Content copied to clipboard
checkUserAlreadyInConference
Link copied to clipboard
abstract fun checkUserAlreadyInConference(room: Room, listener: Bubbles.IUserInConferenceListener)
Content copied to clipboard
createAutoAcceptedBubble
Link copied to clipboard
abstract fun createAutoAcceptedBubble(name: String?, description: String?, withHistory: Boolean, disableNotifications: Boolean, participantsMuted: Boolean, entryToneActivated: Boolean, listener: IRoomProxy.IRoomCreationListener?)
Content copied to clipboard
createBubble
Link copied to clipboard
abstract fun createBubble(name: String?, description: String?, disableNotifications: Boolean, participantsMuted: Boolean, entryToneActivated: Boolean, listener: IRoomProxy.IRoomCreationListener?)
Content copied to clipboard
abstract fun createBubble(name: String?, description: String?, withHistory: Boolean, disableNotifications: Boolean, participantsMuted: Boolean, entryToneActivated: Boolean, listener: IRoomProxy.IRoomCreationListener?)
Content copied to clipboard
declineWebConferenceCall
Link copied to clipboard
delegateConference
Link copied to clipboard
abstract fun delegateConference(room: Room, conferenceParticipant: ConferenceParticipant, hangupCall: Boolean = false, listener: IConferenceProxy.IDelegateConferenceListener?)
Content copied to clipboard
deleteAllCustomDataForBubble
Link copied to clipboard
abstract fun deleteAllCustomDataForBubble(room: Room?, listener: IRoomProxy.IUpdateCustomDataListener?)
Content copied to clipboard
deleteBubble
Link copied to clipboard
abstract fun deleteBubble(room: Room?, listener: IRoomProxy.IDeleteRoomListener?)
Content copied to clipboard
deleteParticipantFromBubble
Link copied to clipboard
abstract fun deleteParticipantFromBubble(room: Room?, contact: IRainbowContact?, keepArchive: Boolean, listener: IRoomProxy.IDeleteParticipantListener?)
Content copied to clipboard
findBubbleById
Link copied to clipboard
findBubbleByJid
Link copied to clipboard
findBubblesByName
Link copied to clipboard
getAllBubbles
Link copied to clipboard
getAllList
Link copied to clipboard
getAllTags
Link copied to clipboard
getArchivedList
Link copied to clipboard
getAvatarUrl
Link copied to clipboard
getBubbleByConferenceId
Link copied to clipboard
getConferenceTalkingTime
Link copied to clipboard
abstract fun getConferenceTalkingTime(room: Room, listener: IConferenceProxy.IGetConferenceTalkingTimeListener?)
Content copied to clipboard
getMoreActiveUsersFromBubble
Link copied to clipboard
abstract fun getMoreActiveUsersFromBubble(roomId: String?, nbParticipantsToRetrieve: Int, listener: IRoomProxy.IGetActiveUserFromRoomListener?)
Content copied to clipboard
getMyInactiveList
Link copied to clipboard
getPendingList
Link copied to clipboard
getPublicLinkForBubble
Link copied to clipboard
abstract fun getPublicLinkForBubble(bubbleId: String?, listener: IUserProxy.IGetOpenInviteListener?)
Content copied to clipboard
getRoomData
Link copied to clipboard
abstract fun getRoomData(room: Room?, listener: IRoomProxy.IGetRoomDataListener?)
Content copied to clipboard
getUserQuotaConsumption
Link copied to clipboard
abstract fun getUserQuotaConsumption(listener: IRoomProxy.IGetConsumptionListener?)
Content copied to clipboard
hangUpParticipant
Link copied to clipboard
abstract fun hangUpParticipant(room: Room, participant: ConferenceParticipant?, listener: IConferenceProxy.IHangUpParticipantListener?)
Content copied to clipboard
inviteGuestsToBubble
Link copied to clipboard
abstract fun inviteGuestsToBubble(room: Room?, guests: List<String?>?, listener: IRoomProxy.IInviteToJoinRoom?)
Content copied to clipboard
inviteUsersToBubble
Link copied to clipboard
abstract fun inviteUsersToBubble(room: Room?, contactsList: <ERROR CLASS><IRainbowContact>?, listener: IRoomProxy.IInviteToJoinRoom?)
Content copied to clipboard
isConferenceJoinable
Link copied to clipboard
joinAudioConference
Link copied to clipboard
abstract fun joinAudioConference(room: Room?, phoneNumber: String?, listener: IConferenceProxy.IJoinAudioCallListener?)
Content copied to clipboard
joinBubbleByOpenInviteId
Link copied to clipboard
abstract fun joinBubbleByOpenInviteId(openInviteId: String?, listener: IRoomProxy.IJoinRoomByOpenInvite?)
Content copied to clipboard
leaveBubble
Link copied to clipboard
abstract fun leaveBubble(room: Room?, listener: IRoomProxy.IDeleteParticipantListener?)
Content copied to clipboard
loadAllBubblesParticipantIfNeeded
Link copied to clipboard
lockConference
Link copied to clipboard
mergeCalls
Link copied to clipboard
abstract fun mergeCalls(calls: List<WebRTCCall>, listener: Bubbles.IAddParticipantsAndStartConferenceListener)
Content copied to clipboard
muteAllParticipants
Link copied to clipboard
abstract fun muteAllParticipants(room: Room, mute: Boolean, listener: IConferenceProxy.IToggleMuteStateParticipantListener?)
Content copied to clipboard
refreshAllBubbles
Link copied to clipboard
refreshArchivedBubbles
Link copied to clipboard
abstract fun refreshArchivedBubbles(listener: Bubbles.IRoomRefreshListener?)
Content copied to clipboard
registerPublicLinkSharingChangeListener
Link copied to clipboard
abstract fun registerPublicLinkSharingChangeListener(listener: Bubbles.IOpenInviteChangeListener)
Content copied to clipboard
rejectInvitation
Link copied to clipboard
abstract fun rejectInvitation(room: Room?, listener: IRoomProxy.IChangeUserRoomDataListener?)
Content copied to clipboard
reSubscribeToVideo
Link copied to clipboard
abstract fun reSubscribeToVideo(room: Room, publisher: ConferenceParticipant, listener: IConferenceProxy.ISubscribeParticipantVideoListener?)
Content copied to clipboard
searchRoomsByName
Link copied to clipboard
abstract fun searchRoomsByName(textToSearch: String?, listener: Bubbles.ISearchRoomListener?)
Content copied to clipboard
searchRoomsByTag
Link copied to clipboard
abstract fun searchRoomsByTag(textToSearch: String?, listener: Bubbles.ISearchRoomListener?)
Content copied to clipboard
setParticipantPrivilegeToGuest
Link copied to clipboard
abstract fun setParticipantPrivilegeToGuest(room: Room?, contact: IRainbowContact?, listener: IRoomProxy.IChangeUserRoomDataListener?)
Content copied to clipboard
setParticipantPrivilegeToModerator
Link copied to clipboard
abstract fun setParticipantPrivilegeToModerator(room: Room?, contact: IRainbowContact?, listener: IRoomProxy.IChangeUserRoomDataListener?)
Content copied to clipboard
setParticipantPrivilegeToUser
Link copied to clipboard
abstract fun setParticipantPrivilegeToUser(room: Room?, contact: IRainbowContact?, listener: IRoomProxy.IChangeUserRoomDataListener?)
Content copied to clipboard
shareBubbleByLink
Link copied to clipboard
abstract fun shareBubbleByLink(bubbleId: String?, listener: IUserProxy.IGetOpenInviteListener?)
Content copied to clipboard
startAndJoinConference
Link copied to clipboard
abstract fun startAndJoinConference(room: Room, listener: IConferenceProxy.IJoinAudioCallListener?)
Content copied to clipboard
startEchoTest
Link copied to clipboard
stopAudioConference
Link copied to clipboard
abstract fun stopAudioConference(room: Room, listener: IConferenceProxy.IStopAudioConfListener?)
Content copied to clipboard
stopEchoTest
Link copied to clipboard
stopSharingBubbleByLink
Link copied to clipboard
abstract fun stopSharingBubbleByLink(bubbleId: String?, listener: IUserProxy.IGetOpenInviteListener?)
Content copied to clipboard
subscribeToVideo
Link copied to clipboard
abstract fun subscribeToVideo(room: Room, publisher: ConferenceParticipant?, multiVideoQuality: ConferenceParticipant.MultiVideoQuality?, activeSpeaker: Boolean, listener: IConferenceProxy.ISubscribeParticipantVideoListener?)
Content copied to clipboard
toggleMuteStateParticipant
Link copied to clipboard
abstract fun toggleMuteStateParticipant(room: Room, participant: ConferenceParticipant?, listener: IConferenceProxy.IToggleMuteStateParticipantListener?)
Content copied to clipboard
unregisterPublicLinkSharingChangeListener
Link copied to clipboard
abstract fun unregisterPublicLinkSharingChangeListener(listener: Bubbles.IOpenInviteChangeListener)
Content copied to clipboard
unsubscribeToVideo
Link copied to clipboard
abstract fun unsubscribeToVideo(room: Room, publisher: ConferenceParticipant?)
Content copied to clipboard
updateCustomDataForBubble
Link copied to clipboard
abstract fun updateCustomDataForBubble(room: Room?, customData: JSONObject?, listener: IRoomProxy.IUpdateCustomDataListener?)
Content copied to clipboard
updateLocalVideoMaxBandwidth
Link copied to clipboard
abstract fun updateLocalVideoMaxBandwidth(room: Room, maxBandwidth: Int, listener: IConferenceProxy.IUpdateVideoQualityListener?)
Content copied to clipboard
updateRoomTags
Link copied to clipboard
abstract fun updateRoomTags(tags: List<String?>, bubbleId: String, listener: IRoomProxy.IUpdateRoomTagsListener?)
Content copied to clipboard
updateVideoQuality
Link copied to clipboard
abstract fun updateVideoQuality(room: Room, videoPublisher: ConferenceParticipant?, newMultiVideoQuality: ConferenceParticipant.MultiVideoQuality?, listener: IConferenceProxy.IUpdateVideoQualityListener?)
Content copied to clipboard
uploadRoomAvatar
Link copied to clipboard
abstract fun uploadRoomAvatar(room: Room?, listener: IRoomProxy.IRoomAvatarListener?)
Content copied to clipboard
abstract fun uploadRoomAvatar(room: Room?, photoFile: File?, listener: IRoomProxy.IRoomAvatarListener?)
Content copied to clipboard