ISMeetingChannel represents one meeting object. It is created by ISMeetingEngine::createChannel() or createChannelByMeetingId() and destroyed by ISMeetingEngine::leaveChannel().
Channel basics
Get the channel ID
leaveChannel() uses to release the object.
Get the channel settings object
Returns
StatusCode - Error code
Set the channel event handler
Returns
StatusCode - Error code
You must set the handler beforeenter(): events raised while entering the meeting (member list, camera state, and so on) fire beforeenter()returns.
Enter / exit APIs
Enter the meeting
enter() calls /v1/meet/enter and joins the underlying SRTC channel. Set the display name, avatar, streaming vendor, and so on for entering the meeting through ISMeetingChannelSetting before calling enter().
Returns
StatusCode - Error code
Exit the waiting room
Returns
StatusCode - Error code
Room info APIs
Get your own info
Returns
StatusCode - Error code
Get the room info
Returns
StatusCode - Error code
Get info for all members
Returns
StatusCode - Error code
Get info for a specific member
Returns
StatusCode - Error code
Get extended info
Returns
StatusCode - Error code
User operation APIs
Update your own name
Returns
StatusCode - Error code
Send a chat message
Returns
StatusCode - Error code
Send a custom message
Returns
StatusCode - Error code
Raise a hand
Returns
StatusCode - Error code
Lower a raised hand
Returns
StatusCode - Error code
Get the online member list
Returns
StatusCode - Error code
Waiting room APIs
Update the waiting room state
Returns
StatusCode - Error code
Get the waiting room user list
Returns
StatusCode - Error code
Move into the waiting room
Returns
StatusCode - Error code
Move out of the waiting room
Returns
StatusCode - Error code