Original publication date: May 31, 2022
Added
-
New interface to allow the user to disable the new whiteboard feature.
-
New interface in
ZoomSDKMeetingConfiguration
- (ZoomSDKError)enableCloudWhiteboard:(BOOL)enable;
-
-
New callback to notify when a reaction is received in a Webinar.
-
New callback in
ZoomSDKReactionControllerDelegate
-(void)onEmojiReactionReceivedInWebinar:(ZoomSDKEmojiReactionType)type;
-
-
New interfaces and callback to support setting the chat privilege of a panelist.
-
New interfaces in
ZoomSDKWebinarController
-(ZoomSDKError)setPanelistChatPrivilege:(ZoomSDKPanelistChatPrivilege)privilege; -(ZoomSDKError)getPanelistChatPrivilege:(ZoomSDKPanelistChatPrivilege*)privilege;
-
New enum named
ZoomSDKPanelistChatPrivilege
ZoomSDKPanelistChatPrivilege_PanelistOnly, ZoomSDKPanelistChatPrivilege_All,
-
-
Add an interface to support setting the chat privilege of participants (note that the word privilege is misspelled in the code):
-
New interface in
ZoomSDKMeetingActionController
:-(ZoomSDKError)setParticipantsChatPriviledge:(ZoomSDKChatPriviledgeType)priviledge;
-
-
Add New Enum Values to Enum named
ZoomSDKChatPriviledgeType
inZoomSDKErrors.h
:ZoomSDKChatPriviledgeType_To_Host, ZoomSDKChatPriviledgeType_Disable_Attendee_Chat, ZoomSDKChatPriviledgeType_Host_Public,
-
The interfaces defined in
ZoomSDKWebinarController
are marked as deprecated:-(ZoomSDKError)allowAttendeeChat:(ZoomSDKChatPriviledgeType)priviledge; -(ZoomSDKError)DisallowAttendeeChat;
-
Add a callback to notify of the chat privilege change of the participants, attendee, or panelist:
-
New callback in
ZoomSDKMeetingActionControllerDelegate
:- (void)onChatStatusChangedNotification:(ZoomSDKChatStatus *)chatStatus;
-
-
The interfaces defined in
ZoomSDKWebinarControllerDelegate
are marked as deprecated:- (void)onAllowAttendeeChatStatusChangedNoti; - (void)onDisAllowAttendeeChatStatusChangedNoti;
-
New interface class named
ZoomSDKChatStatus
defined inZoomSDKMeetingActionController.h
:- (ZoomSDKNormalMeetingChatPrivilege *)getNormalMeetingPrivilege; - (ZoomSDKWebinarAttendeeChatPrivilege *)getWebinarAttendeePrivilege; - (ZoomSDKWebinarPanelistChatPrivilege *)getWebinarPanelistPrivilege; - (BOOL)isSupportChat; - (BOOL)isWebinarAttendee; - (BOOL)isWebinarMeeting;
-
New interface class named
ZoomSDKWebinarPanelistChatPrivilege
defined inZoomSDKMeetingActionController.h
:@property (assign,nonatomic,readonly) BOOL canChatToAllPanellist; @property (assign,nonatomic,readonly) BOOL canChatToAllPanellistAndAttendee; @property (assign,nonatomic,readonly) BOOL canChatToIndividual;
-
New interface class named
ZoomSDKWebinarAttendeeChatPrivilege
defined inZoomSDKMeetingActionController.h
:@property (assign,nonatomic,readonly) BOOL canChat; @property (assign,nonatomic,readonly) BOOL canChatToAllPanellistAndAttendee; @property (assign,nonatomic,readonly) BOOL canChatToAllPanellist;
-
New interface class named
ZoomSDKNormalMeetingChatPrivilege
defined inZoomSDKMeetingActionController.h
:@property (assign,nonatomic,readonly) BOOL canChat; @property (assign,nonatomic,readonly) BOOL canChatToAll; @property (assign,nonatomic,readonly) BOOL canChatToIndividual; @property (assign,nonatomic,readonly) BOOL isOnlyCanChatToHost;
Changed & Fixed
-
Support new breakout room behavior introduced in the Zoom app v5.10.6.
-
Supported features:
-
Add support for all share types that are supported in the main session, such as multi-share, enable original sound, video optimization, etc.
-
Annotation
-
Remote control
-
Reclaim host
-
Ask all to unmute, mute all for host/co-host
-
Reaction
-
Mute/unmute audio or video, join/leave audio
-
Call in/call me
-
Local recording
-
In-meeting chat
-
Pin a user, allow multi-pin
-
Rename
-
Lower all hands for host/co-host
-
Turn on/off original sound
-
Waiting room (only allow admit to meeting)
-
-
Unsupported features:
-
Call out
-
Call H.323 device
-
Cloud recording
-
Change chat privilege
-
Spotlight
-
Set video order
-
Close caption
-
-
-
Fixed an issue where a newly joined user cannot get the
onSpotlightVideoUserChange
callback when someone else is already being spotlighted. -
Fixed an issue where the
JoinLanguageChannel
interface returns success even with an invalidlanguageID
. -
Fixed an issue where the leave meeting interface
leaveMeetingWithCmd
was not working properly. -
Fixed an issue where the annotation interfaces
setTool
,getTool
, andsetColor
returned incorrect values. -
Fixed an issue where the breakout room APIs
getBOMeetingAssistant
,getBOMeetingAttendee
,getBOMeetingDataHelp
,getBOMeetingAdmin
, andgetBOMeetingCreator
returned incorrect values. -
Fixed an issue where the camera turned on when calling
enableCatchHDVideo
. -
Fixed an issue where the
getWaitingRoomUserInfo
interface returned an incorrect value.