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.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.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.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.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.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. |
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. |