SMeeting.h header file.
Starting with 1.0.0-alpha.5, ISMeetingEngine is split into two sets of interfaces (engine level / meeting level):
Important:
ISMeetingEngine / ISMeetingChannel and the IMEET* family are all pure virtual interfaces, and any signature change alters the vtable. After upgrading the SDK you must recompile your project; replacing only the DLLs is not enough.
API module index
- ISMeetingEngine engine API—initialization, login and logout, meeting management, channel object management, device enumeration, IM, and the resource drive.
- ISMeetingChannel meeting API—entering / exiting the meeting, room info, user operations, and the waiting room.
- Host management APIs—room controls, member controls, and permission management.
- Sub-meeting APIs—create / start / stop sub-meetings and move members between them.
- MCU APIs—composite video and recording configuration.
- Sign-in APIs—create sign-in activities, get statistics, and export them.
- Media track APIs—local / remote audio and video, screen sharing, custom tracks, and local recording.
- Event callbacks—
ISMeetingEngineEventandISMeetingChannelEvent. - Settings—
ISMeetingSettingandISMeetingChannelSetting. - Enums and data structures—
StatusCode,Role,SMeetingCreateMeetingModel, and more.