init Meeting
Initializes and returns a Meeting instance configured with the provided parameters.
The SDK validates the token (set via config) and meeting identifier before creating the meeting object. Call join on the returned instance to connect to the meeting.
Return
Parameters
Application context.
Unique ID of the meeting to join. Create one using the Create Room API.
Display name of the participant. If null, a random name is generated.
If true, the microphone is enabled when joining.
If true, the webcam is enabled when joining.
Unique participant identifier. If null or empty, one is auto-generated.
Meeting mode. Allowed values: "SEND_AND_RECV", "RECV_ONLY", "SIGNALLING_ONLY". If null, defaults to "SEND_AND_RECV". See MeetingMode.
If true, enables simulcast/multistream support.
Map of custom audio/video tracks. Keys should be "mic" or "webcam". Create tracks using createCameraVideoTrack or createAudioTrack. If null, default tracks are used.
JSON metadata associated with the participant. If null, no metadata is attached.
(Optional) Custom signaling server base URL. If null, the default VideoSDK signaling server is used.
(Optional) Preferred network protocol for media transmission. If null, defaults to UDP_OVER_TCP. See PreferredProtocol.