Set meeting preferences

Set preferences
The Meeting SDK for iOS provides account-level meeting preferences. Configure and set up most personal preferences by calling some simple interfaces.
Note: the mobile SDKs can't stack chat and participant panes in one column. That is only possible for the desktop SDKs.
Auto connect internet audio
- (void)setAutoConnectInternetAudio:(BOOL)connected
{
[[[MobileRTC sharedRTC] getMeetingSettings] setAutoConnectInternetAudio:connected];
}
Mute audio when joining a meeting
- (void)setMuteAudioWhenJoinMeeting:(BOOL)muted
{
[[[MobileRTC sharedRTC] getMeetingSettings] setMuteAudioWhenJoinMeeting:muted];
}
Mute video when joining a meeting
- (void)setMuteVideoWhenJoinMeeting:(BOOL)muted
{
[[[MobileRTC sharedRTC] getMeetingSettings] setMuteVideoWhenJoinMeeting:muted];
}
Enable or disable Drive Mode
- (void)disableDriveMode:(BOOL)disabled
{
[[[MobileRTC sharedRTC] getMeetingSettings] disableDriveMode:disabled];
}
Enable or disable Call-In/Call-Out
- (void)disableCallIn:(BOOL)disabled
{
[[[MobileRTC sharedRTC] getMeetingSettings] disableCallIn:disabled];
}
- (void)disableCallOut:(BOOL)disabled
{
[[[MobileRTC sharedRTC] getMeetingSettings] disableCallOut:disabled];
}
Hide the meeting title
- (void)setMeetingTitleHidden:(BOOL)hidden
{
[[MobileRTC sharedRTC] getMeetingSettings].meetingTitleHidden = hidden;
}
Hide the meeting password
- (void)setMeetingPasswordHidden:(BOOL)hidden
{
[[MobileRTC sharedRTC] getMeetingSettings].meetingPasswordHidden = hidden;
}
Show or hide buttons
// Show or hide Leave Meeting button
- (void)setMeetingLeaveHidden:(BOOL)hidden
{
[[MobileRTC sharedRTC] getMeetingSettings].meetingLeaveHidden = hidden;
}
// Show or hide Audio button
- (void)setMeetingAudioHidden:(BOOL)hidden
{
[[MobileRTC sharedRTC] getMeetingSettings].meetingAudioHidden = hidden;
}
// Show or hide Video button
- (void)setMeetingVideoHidden:(BOOL)hidden
{
[[MobileRTC sharedRTC] getMeetingSettings].meetingVideoHidden = hidden;
}
// Show or hide Invite button
- (void)setMeetingInviteHidden:(BOOL)hidden
{
[[MobileRTC sharedRTC] getMeetingSettings].meetingInviteHidden = hidden;
}
// Show or hide Participant button
- (void)setMeetingParticipantHidden:(BOOL)hidden
{
[[MobileRTC sharedRTC] getMeetingSettings].meetingParticipantHidden = hidden;
}
// Show or hide Share button
- (void)setMeetingShareHidden:(BOOL)hidden
{
[[MobileRTC sharedRTC] getMeetingSettings].meetingShareHidden = hidden;
}
// Show or hide More button
- (void)setMeetingMoreHidden:(BOOL)hidden
{
[[MobileRTC sharedRTC] getMeetingSettings].meetingMoreHidden = hidden;
}
Show or hide the top or bottom bar
- (void)setTopBarHidden:(BOOL)hidden
{
[[MobileRTC sharedRTC] getMeetingSettings].topBarHidden = hidden;
}
- (void)setBottomBarHidden:(BOOL)hidden
{
[[MobileRTC sharedRTC] getMeetingSettings].bottomBarHidden = hidden;
}
Enable or disable the custom Meeting UI
- (void)setEnableCustomMeeting:(BOOL)enableCustomMeeting
{
[[MobileRTC sharedRTC] getMeetingSettings].enableCustomMeeting = enableCustomMeeting;
}