Pre-meeting setup screen view controller.
Provides video preview, audio and video toggles, and name entry before joining a meeting.
Parameter Type Required Default Description meetingInfoRtkMeetingInfo✅ - Meeting configuration with auth token and media settings meetingRealtimeKitClient✅ - The RealtimeKit client instance completion@escaping () -> Void✅ - Closure called when setup completes
Property Type Required Default Description delegateSetupViewControllerDelegate?❌ nilDelegate notified when the participant joins the meeting
let setupVC = RtkSetupViewController (
meetingInfo : meetingInfo,
self . present ( setupVC, animated : true )
class ViewController : UIViewController , SetupViewControllerDelegate {
let setupVC = RtkSetupViewController (
meetingInfo : meetingInfo,
self .dismiss ( animated : true )
self . present ( setupVC, animated : true )