ミーティング画面のメインビューコントローラーです。
参加者グリッド、プラグイン、画面共有、ヘッダー、コントロールバーを表示します。
MeetingViewControllerDataSource プロトコル
ミーティング画面内のカスタム UI セクションを提供するには、このプロトコルを実装します。
import RealtimeKitUI
let meetingVC = MeetingViewController(
meeting: rtkClient,
completion: {
self.dismiss(animated: true)
}
)
meetingVC.modalPresentationStyle = .fullScreen
self.present(meetingVC, animated: true)
import RealtimeKitUI
class CustomDataSource: MeetingViewControllerDataSource {
func getTopbar(viewController: MeetingViewController) -> RtkMeetingHeaderView? {
return RtkMeetingHeaderView(meeting: rtkClient)
}
func getMiddleView(viewController: MeetingViewController) -> UIView? {
return nil
}
func getBottomTabbar(viewController: MeetingViewController) -> RtkMeetingControlBar? {
return nil
}
}
let meetingVC = MeetingViewController(
meeting: rtkClient,
completion: {
self.dismiss(animated: true)
}
)
meetingVC.dataSource = CustomDataSource()
self.present(meetingVC, animated: true)