6#import <MobileRTC/MobileRTC.h>
11@interface MobileRTCMeetingService (Whiteboard)
58- (
MobileRTCSDKError)setParentViewCtroller:(UIViewController* _Nullable)parentVC DEPRECATED_MSG_ATTRIBUTE("Not maintain anymore,Use showWhiteboardByParentViewCtroller instead");
66- (
MobileRTCSDKError)showWhiteboardByParentViewCtroller:(UIViewController* _Nullable)parentVC;
120#pragma mark - UI setting -
126- (void)disableCloudWhiteboard:(BOOL)disabled;
133- (BOOL)setCloudWhiteboardFeedbackUrl:(nullable NSString *)feedbackUrl;
139- (void)hideCloudWhiteboardHelperCenterButton:(BOOL)hide;
145- (void)hideCloudWhiteboardOpenInBrowserButton:(BOOL)hide;
151- (void)hideFeedbackButtonOnCloudWhiteboard:(BOOL)hide;
157- (void)hideShareButtonOnCloudWhiteboard:(BOOL)hide;
163- (void)hideAboutButtonOnCloudWhiteboard:(BOOL)hide;
165#pragma mark - legal related -
MobileRTCSDKError
Enumeration of the SDK error.
MobileRTCCannotShareReasonType
Enumeration of the reasons why sharing is not allowed.
MobileRTCWhiteboardShareOption
Enumeration of the whiteboard share options.
MobileRTCWhiteboardCreateOption
Enumeration of the whiteboard create options.
BOOL canStartShareNewWhiteboard()
Determines whether the current user can create a new whiteboard.
BOOL isWhiteboardLegalNoticeAvailable()
Determines if whiteboard legal notice is available.
MobileRTCSDKError stopWhiteboardShare()
When self sharing whiteboard, stop self; when self not sharing, stop all others.
BOOL isOtherSharingWhiteboard()
Determines if other user is sharing whiteboard.
NSString *_Nullable getWhiteboardLegalNoticesPrompt()
Gets whiteboard legal notices message.
BOOL isSharingWhiteboardOut()
Determines if the current user is sharing whiteboard.
MobileRTCSDKError startNewWhiteboardShare()
Starts sharing a new whiteboard.
void dismissWhiteboardOrDashboard()
Dismisses whiteboard or dashboard.
MobileRTCSDKError showDashboardView()
Shows the dashboard web view window.
MobileRTCCannotShareReasonType canStartShareWhiteboard()
Determines whether the current meeting can start sharing the whiteboard.
BOOL isParticipantsCreateWithoutHostEnabled()
Determines whether enabling the participants to create a new whiteboard without the host in the meeti...
BOOL canStopWhiteboardShare()
Determines whether the current user can stop sharing the new whiteboard.
MobileRTCWhiteboardShareOption getWhiteboardShareOption()
Gets the option for who can share a whiteboard.
BOOL isSupportWhiteBoard()
Determines whether the current meeting supports the whiteboard.
MobileRTCWhiteboardCreateOption getWhiteboardCreateOption()
Gets the option for who can initiate a new whiteboard.
NSString *_Nullable getWhiteboardLegalNoticesExplained()
Gets whiteboard legal notices detailed description.