| CUserManager |
Configuration class |
Set the initial configuration of the SDK. You can configure the address, user name, APPID, etc, and you also can set the audio and video codec related configuration |
| CLogin |
Management class |
It is responsible for user login/exit SDK and monitoring user status and connection status |
| XHChatManager |
Management class |
It is responsible for sending and receiving one-to-one text messages |
| XHChatroomManager |
Management class |
It is responsible for sending and receiving one-to-one text messages |
| XHGroupManager |
Management class |
It is responsible for creating/deleting groups, adding/removing group members, receiving/sending group text messages, setting muting notifications of group message etc. |
| XHVoipManager |
Management class |
It is responsible for VOIP call/answer/hang up operations |
| XHLiveManager |
Management class |
It is responsible for creating live broadcast / starting live broadcast / watching live broadcast / stopping live broadcast, banning / kicking out the users in the live broadcast room, even reviewing the permission to turn on the microphone, inviting / stopping the anchor broadcast and other operations |
| XHMeetingManager |
Management class |
It is responsible for creating meetings / joining meetings / exiting meetings, forbidding / kicking out participants, etc. |