ISMeetingEngine is the SDK engine object. It handles engine-level capabilities such as the login session, the meeting management HTTP APIs, the channel object lifecycle, device enumeration, IM, and the resource drive.
All in-meeting operations and media objects are on ISMeetingChannel.
Global functions
Initialize the engine
Returns
StatusCode - Error code
Get the SDK version
Returns
StatusCode - Error code
Get an error code description
Engine settings and callbacks
Get the engine settings object
Returns
StatusCode - Error code
Set the engine event handler
Returns
StatusCode - Error code
Login and logout APIs
Log in
Returns
StatusCode - Error code
Log out
Returns
StatusCode - Error code
Get your own info
Returns
StatusCode - Error code
Get the device list
Returns
StatusCode - Error code
Meeting management APIs
Create a meeting
Returns
StatusCode - Error code
Update room info
Returns
StatusCode - Error code
Update the background and attachments
Returns
StatusCode - Error code
Get ongoing meetings
Returns
StatusCode - Error code
Get past meetings
Returns
StatusCode - Error code
Get meeting details
Returns
StatusCode - Error code
Cancel a meeting
Returns
StatusCode - Error code
Get the meeting member list
Returns
StatusCode - Error code
Meeting channel APIs
Create a channel object
createChannel only creates the channel object and does not enter the meeting right away. After it returns, call ISMeetingChannel::enter() to actually enter the meeting.
Returns
StatusCode - Error code
Create a channel object by meeting ID
Returns
StatusCode - Error code
Leave a channel
After you exit, the channel object is destroyed; don’t use the original
ISMeetingChannel* pointer again.
Returns
StatusCode - Error code
Leave all channels
Returns
StatusCode - Error code
Get the current channel ID list
Returns
StatusCode - Error code
Device enumeration APIs
Get the video device list
Returns
StatusCode - Error code
Get the screen list
Returns
StatusCode - Error code
Get the audio device list
Returns
StatusCode - Error code
Get the speaker list
Returns
StatusCode - Error code
Log and IM APIs
Upload a log
Returns
StatusCode - Error code
Enable IM
Returns
StatusCode - Error code
Disable IM
Cloud storage and resource management APIs
Presigned upload
Returns
StatusCode - Error code
Presigned download
Returns
StatusCode - Error code
List resources
Returns
StatusCode - Error code
Create a resource
Returns
StatusCode - Error code
Rename a resource
Returns
StatusCode - Error code
Move a resource
Returns
StatusCode - Error code
Delete a resource
Returns
StatusCode - Error code
Set the meeting background
Returns
StatusCode - Error code