Skip to main content
This page lists only the Meeting models directly exposed by MeetingEngine, the public managers, events, and result callbacks. RTCMediaOptions, TrackInfo, RemoteVideoTrack, device capabilities, media statistics, and similar types come from the transitive SRTC dependency; see SRTC Android model types.

Configuration models

CreateImmediateMeetingOption

Optional parameters for creating an instant meeting. All fields default to null; the server applies its default rules to unset items.

CreateScheduleMeetingOption

Optional parameters for creating a scheduled meeting. planTime and planDur are passed as separate parameters of createScheduleMeeting(), so this type doesn’t define them again.

UpdateMeetingOption

Optional fields for updating a meeting before it starts. Fields left as null aren’t updated.

ScreenNotificationOption

Notification configuration for the Android screen capture foreground service.

Common results

MeetingPage<T>

Stable pagination result used by public APIs; the server’s _meta wrapper isn’t exposed.

MeetingDownload

One-shot data stream returned after a file download succeeds; implements Closeable.

MeetingEnterInfo

Meeting identity information returned after successfully entering the meeting. It only represents the result and is not a session control object.

MeetingImConnection

Connection identifiers after the IM connection is established.

Current meeting state

MeetingInfo

Snapshot of the current room, converted from the SRTC channel properties.

MemberInfo

Snapshot of a member in the current meeting.

McuAlarm

Pre-meeting models

UserBean

MeetingCreatedBean

MeetInfo

Meeting list item. For the Java type, read properties through getters.

MeetDetail

Device and invitation models

AgentRequestBean

AgentBean

AgentBean.ConnParams

Members, waiting room, and sub-meetings

MemberBean

MemberRequestBean

WaitingRoomUserBean

SubMeetingBean

Roll call models

RollCallBean

RollCallDetailBean

RollCallUserBean

Sign-in models

SignInActivityBean

SignInListBean

SignInCountBean

SignInRecordBean

Message and IM models

ChatMsgBean

ImContent.CallingMsg

ImContent.MeetingRemind

ImContent.MoveOutWaitingRoom

ImContent.UserHelpSubMeeting

Cloud recording layout

LayoutData

LayoutData.Watermark

LayoutData.Tag

LayoutData.Div

LayoutData.Cell

Casting models

CastCodeInfo

CastStartInfo

CastStartOption

Used when creating a new casting meeting; all fields are ignored by the server when the large screen is already in a meeting. null uses the server defaults.