Zoom Rooms Controller SDK Reference 6.5.0
Loading...
Searching...
No Matches
IMeetingViewLayoutHelperSink Class Referenceabstract

Meeting View Layout helper event callback. More...

#include <IMeetingViewLayoutHelper.h>

Public Member Functions

virtual ~IMeetingViewLayoutHelperSink ()
 
virtual void OnUpdateWallviewStyleNotification (const WallViewStyleStatus &status)=0
 Wall view style status update callback.
 
virtual void OnUpdateVideoThumbInfo (const VideoThumbInfo &info)=0
 Video thumb info update callback.
 
virtual void OnUpdateVideoPageStatusNotification (const VideoPageStatus &noti)=0
 Video page status update callback.
 
virtual void OnUpdateIsNonVideoParticipantsShowedNotification (bool isShowNonVideoParticipants)=0
 Show non-video participant changed callback.
 
virtual void OnUpdateShowUpTo49PerPageInGallery (bool enabled)=0
 Show up to 49 user's video per page in gallery changed callback.
 
virtual void OnAutoSwitchSpeakerNotification (bool support, bool enable)=0
 Auto switch speaker view changed callback.
 
virtual void OnVideoOrderNotification (const VideoOrderInfo &videoOrderInfo)=0
 Video order changed notification.
 
virtual void OnDynamicLayoutOptionNotification (DynamicLayoutType layout)=0
 Dynamic layout option notification.
 
virtual void OnConfidenceMonitorNotification (const ConfidenceMonitorInfo &info)=0
 Confidence monitor info notification.
 
virtual void OnChangeAttendeeViewNotification (AttendeeViewLayoutType layout)=0
 Change attendee view layout notification.
 
virtual void OnAttendeeViewLayoutEnableShareContentOnlyNotification (bool isSupport, bool isEnable)=0
 Enable change attendee view layout to shared content only update notification.
 
virtual void OnUpdateGalleryGridSelectionNotification (bool isEnabled, uint32_t row, uint32_t column)=0
 Update gallery grid selection notification.
 
virtual void OnUpdateScreenLayoutStatus (const ScreenLayoutStatus &status)=0
 Screen layout status changed notification.
 
virtual void OnThumbnailsPositionNotification (ThumbnailsPositionType type)=0
 Thumbnails position notification.
 

Detailed Description

Meeting View Layout helper event callback.

Definition at line 234 of file IMeetingViewLayoutHelper.h.

Constructor & Destructor Documentation

◆ ~IMeetingViewLayoutHelperSink()

virtual IMeetingViewLayoutHelperSink::~IMeetingViewLayoutHelperSink ( )
inlinevirtual

Definition at line 237 of file IMeetingViewLayoutHelper.h.

237{}

Member Function Documentation

◆ OnAttendeeViewLayoutEnableShareContentOnlyNotification()

virtual void IMeetingViewLayoutHelperSink::OnAttendeeViewLayoutEnableShareContentOnlyNotification ( bool  isSupport,
bool  isEnable 
)
pure virtual

Enable change attendee view layout to shared content only update notification.

Since
6.4.0
Zoom Rooms minimum version
6.4.0
Parameters
isSupportTRUE indicates current ZR supports change attendee view layout to shared content only.
isEnableTRUE indicates feature is disabled in meeting. This usually dues to the host is an old client not supports this feature.

◆ OnAutoSwitchSpeakerNotification()

virtual void IMeetingViewLayoutHelperSink::OnAutoSwitchSpeakerNotification ( bool  support,
bool  enable 
)
pure virtual

Auto switch speaker view changed callback.

Since
6.0.0
Zoom Rooms minimum version
6.0.0
Parameters
supportTRUE indicates support auto switch to speaker view.
enableTRUE indicates auto switch to speaker view is enabled.

◆ OnChangeAttendeeViewNotification()

virtual void IMeetingViewLayoutHelperSink::OnChangeAttendeeViewNotification ( AttendeeViewLayoutType  layout)
pure virtual

Change attendee view layout notification.

Since
6.0.0
Zoom Rooms minimum version
6.0.0
Parameters
layoutThe attendee view layout type.

◆ OnConfidenceMonitorNotification()

virtual void IMeetingViewLayoutHelperSink::OnConfidenceMonitorNotification ( const ConfidenceMonitorInfo info)
pure virtual

Confidence monitor info notification.

Since
6.0.0
Zoom Rooms minimum version
6.0.0
Parameters
infoThe confidence monitor info

◆ OnDynamicLayoutOptionNotification()

virtual void IMeetingViewLayoutHelperSink::OnDynamicLayoutOptionNotification ( DynamicLayoutType  layout)
pure virtual

Dynamic layout option notification.

Since
6.0.0
Zoom Rooms minimum version
6.0.0
Parameters
layoutThe new dynamic layout type.

◆ OnThumbnailsPositionNotification()

virtual void IMeetingViewLayoutHelperSink::OnThumbnailsPositionNotification ( ThumbnailsPositionType  type)
pure virtual

Thumbnails position notification.

Since
6.2.0
Zoom Rooms minimum version
6.2.0
Parameters
typeThe current thumbnails position.

◆ OnUpdateGalleryGridSelectionNotification()

virtual void IMeetingViewLayoutHelperSink::OnUpdateGalleryGridSelectionNotification ( bool  isEnabled,
uint32_t  row,
uint32_t  column 
)
pure virtual

Update gallery grid selection notification.

Since
6.0.0
Zoom Rooms minimum version
6.0.0
Parameters
isEnabledTRUE indicates is enabled
rowThe row
columnThe column

◆ OnUpdateIsNonVideoParticipantsShowedNotification()

virtual void IMeetingViewLayoutHelperSink::OnUpdateIsNonVideoParticipantsShowedNotification ( bool  isShowNonVideoParticipants)
pure virtual

Show non-video participant changed callback.

Since
6.0.0
Zoom Rooms minimum version
6.0.0
Parameters
isShowNonVideoParticipantsTRUE indicates audio participant is shown.

◆ OnUpdateScreenLayoutStatus()

virtual void IMeetingViewLayoutHelperSink::OnUpdateScreenLayoutStatus ( const ScreenLayoutStatus status)
pure virtual

Screen layout status changed notification.

Since
6.1.0
Zoom Rooms minimum version
6.1.0
Parameters
statusThe new screen layout status.

◆ OnUpdateShowUpTo49PerPageInGallery()

virtual void IMeetingViewLayoutHelperSink::OnUpdateShowUpTo49PerPageInGallery ( bool  enabled)
pure virtual

Show up to 49 user's video per page in gallery changed callback.

Since
6.0.0
Zoom Rooms minimum version
6.0.0
Parameters
enabledTRUE indicates enabled show up to 49 user's video per page in gallery.

◆ OnUpdateVideoPageStatusNotification()

virtual void IMeetingViewLayoutHelperSink::OnUpdateVideoPageStatusNotification ( const VideoPageStatus noti)
pure virtual

Video page status update callback.

Since
6.0.0
Zoom Rooms minimum version
6.0.0
Parameters
notiVideo page status.

◆ OnUpdateVideoThumbInfo()

virtual void IMeetingViewLayoutHelperSink::OnUpdateVideoThumbInfo ( const VideoThumbInfo info)
pure virtual

Video thumb info update callback.

Since
6.0.0
Zoom Rooms minimum version
6.0.0
Parameters
infoVideo thumb info.

◆ OnUpdateWallviewStyleNotification()

virtual void IMeetingViewLayoutHelperSink::OnUpdateWallviewStyleNotification ( const WallViewStyleStatus status)
pure virtual

Wall view style status update callback.

Since
6.0.0
Zoom Rooms minimum version
6.0.0
Parameters
statusWall view style status.

◆ OnVideoOrderNotification()

virtual void IMeetingViewLayoutHelperSink::OnVideoOrderNotification ( const VideoOrderInfo videoOrderInfo)
pure virtual

Video order changed notification.

Since
6.0.0
Zoom Rooms minimum version
6.0.0
Parameters
videoOrderInfoThe new video order info.