| ShengwangChatSDK 1.3.2
    | 
#import <AgoraChatroomManagerDelegate.h>
 
 | 构造函数 | |
| (void) | - userDidJoinChatroom:user:ext: | 
| (void) | - userDidLeaveChatroom:user: | 
| (void) | - didDismissFromChatroom:reason: | 
| (void) | - chatroomSpecificationDidUpdate: | 
| (void) | - chatroomMuteListDidUpdate:addedMutedMembers: | 
| (void) | - chatroomMuteListDidUpdate:removedMutedMembers: | 
| (void) | - chatroomWhiteListDidUpdate:addedWhiteListMembers: | 
| (void) | - chatroomWhiteListDidUpdate:removedWhiteListMembers: | 
| (void) | - chatroomAllMemberMuteChanged:isAllMemberMuted: | 
| (void) | - chatroomAdminListDidUpdate:addedAdmin: | 
| (void) | - chatroomAdminListDidUpdate:removedAdmin: | 
| (void) | - chatroomOwnerDidUpdate:newOwner:oldOwner: | 
| (void) | - chatroomAnnouncementDidUpdate:announcement: | 
| (void) | - chatroomAttributesDidUpdated:attributeMap:from: | 
| (void) | - chatroomAttributesDidRemoved:attributes:from: | 
| (void) | - userDidJoinChatroom:user: | 
| (void) | - chatroomMuteListDidUpdate:addedMutedMembers:muteExpire: | 
The callbacks of chatroom.
| 
 | optional | 
A user is added to the admin list.
| aChatroom | The Chatroom | 
| aAdmin | The user who is added to the admin list. | 
| 
 | optional | 
A user is removed from the admin list.
| aChatroom | The Chatroom. | 
| aAdmin | The user who is removed from adminList. | 
| 
 | optional | 
Whether group members are all muted.
| aChatroom | The Chatroom. | 
| aMuted | Whether all members are muted. | 
| 
 | optional | 
The announcement is updated.
| aChatroom | The Chatroom | 
| aAnnouncement | The Announcement content. | 
| 
 | optional | 
The announcement is updated.
| roomid | The Chatroom's id | 
| attributeMap | The propertyMap of chatroom | 
| fromId | operator's id | 
| 
 | optional | 
The announcement is updated.
| roomid | The Chatroom's id | 
| attributeMap | The propertyMap of chatroom | 
| fromId | operator's id | 
| 
 | optional | 
Occurs when one or more members are added to the mute list of the chat room.
| aChatroom | The chat room. | 
| aMutes | The muted chat room members. The parameter value is represented as key-value pairs, where the key is the user ID of the muted user and the value is the mute expiration timestamp in millisecond.Value == -1 means muted forever. | 
| 
 | optional | 
Users are added to the mute list.
| aChatroom | The Chatroom. | 
| aMutes | The users who are muted. | 
| aMuteExpire | The mute expire duration, not available at this time. | 
| 
 | optional | 
Users are removed from the mute list.
| aChatroom | The Chatroom. | 
| aMutedMembers | The users who are removed from MutedList. | 
| 
 | optional | 
The owner is updated.
| aChatroom | The Chatroom | 
| aNewOwner | The New Owner | 
| aOldOwner | The Old Owner | 
| 
 | optional | 
Occurs when the chatroom specification update,Need to call for a chat room details API (IAgoraChatroomManager. H: getChatroomSpecificationFromServerWithId) to get the latest information chat room
| aChatroom | The chatroom. | 
| 
 | optional | 
Users are added to the allowlist.
| aChatroom | The Chatroom. | 
| aMutedMembers | The users who are added to allowlist. | 
| 
 | optional | 
Users are removed from the allowlist.
| aChatroom | The Chatroom. | 
| aMembers | The users who are removed from the allowlist. | 
| 
 | optional | 
Occurs when a user is dismissed from a chat room.
| aChatroom | The chatroom user is dismissed from. | 
| aReason | The reason of the user was kicked out. | 
| 
 | optional | 
A user joined a chatroom.
| aChatroom | The chatroom user joined. | 
| aUsername | The user who joined chatroom. | 
| 
 | optional | 
Occurs when a user joined the chat room.
| aChatroom | The chat room. | 
| aUsername | The user that joined the chat room. | 
| ext | The extension information. | 
| 
 | optional | 
Occurs when a user leaves a chatroom.
| aChatroom | The chatroom user left. | 
| aUsername | The user who leaved chatroom |