Signaling (previously RTM) SDK v1.5.0 API Reference for Linux (Java)
|
Public Member Functions |
|
void | onMemberCountUpdated (int memberCount) |
void | onAttributesUpdated (List< RtmChannelAttribute > attributeList) |
void | onMessageReceived (RtmMessage message, RtmChannelMember fromMember) |
void | onImageMessageReceived (RtmImageMessage message, RtmChannelMember fromMember) |
void | onFileMessageReceived (RtmFileMessage message, RtmChannelMember fromMember) |
void | onMemberJoined (RtmChannelMember member) |
void | onMemberLeft (RtmChannelMember member) |
Callbacks for the Agora RTM channel methods.
void io.agora.rtm.RtmChannelListener.onMemberCountUpdated | ( | int | memberCount | ) |
Occurs when the number of the channel members changes, and returns the new number.
Note
memberCount | Member count of this channel. |
void io.agora.rtm.RtmChannelListener.onAttributesUpdated | ( | List< RtmChannelAttribute > | attributeList | ) |
Occurs when channel attributes are updated, and returns all attributes of the channel.
Note This callback is enabled only when the user, who updates the attributes of
the channel, sets
setEnableNotificationToChannelMembers
as true. Also note that this flag is valid only within the current channel attribute
method call.
attributeList |
All attribute of this channel. See
RtmChannelAttribute .
|
void io.agora.rtm.RtmChannelListener.onMessageReceived | ( | RtmMessage | message, |
RtmChannelMember | fromMember | ||
) |
Occurs when the local channel member receives a channel message.
When a remote channel member calls the
sendMessage
method and successfully sends out a channel message, the local channel member receives
this callback.
message |
The received channel message. See
RtmMessage .
|
fromMember |
The message sender. See
RtmChannelMember .
|
void io.agora.rtm.RtmChannelListener.onImageMessageReceived | ( | RtmImageMessage | message, |
RtmChannelMember | fromMember | ||
) |
Occurs when the local channel member receives a channel image message.
message |
The received channel image message. See
RtmImageMessage .
|
fromMember |
The image message sender. See
RtmChannelMember .
|
void io.agora.rtm.RtmChannelListener.onFileMessageReceived | ( | RtmFileMessage | message, |
RtmChannelMember | fromMember | ||
) |
Occurs when the local channel member receives a channel file message.
message |
The received channel file message. See
RtmFileMessage .
|
fromMember |
The file message sender. See
RtmChannelMember .
|
void io.agora.rtm.RtmChannelListener.onMemberJoined | ( | RtmChannelMember | member | ) |
Occurs when a remote user joins the channel.
When a remote user calls the
join
method and successfully joins the channel, the local channel member receives this
callback.
Note This callback is disabled when the number of the channel members exceeds 512.
member |
The user that joins the channel. See
RtmChannelMember .
|
void io.agora.rtm.RtmChannelListener.onMemberLeft | ( | RtmChannelMember | member | ) |
Occurs when a remote channel member leaves the channel.
When a remote channel member calls the
leave
method and successfully leaves the channel, the local channel member receives this
callback.
Note This callback is disabled when the number of the channel members exceeds 512.
member |
The channel member that leaves the channel. See
RtmChannelMember .
|