Basic instructions of the SDK

Introduction of SDK object

Class Introduction Function
XHClient  Management class Get the management object of each module
XHCustomConfig 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
XHLoginManager 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
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.
XHConstants Tool class A collection of constants used in the SDK
StarWhitePanel WhitePanel It can do real-time handwriting transfer and drawing
StarWhitePanel2 WhitePanel2 It is the upgrading version, which supports stroke color, undo, laser pointer, picture, etc.