Zoom Rooms Controller SDK Reference 6.5.0
|
Meeting View Layout helper interface. More...
#include <IMeetingViewLayoutHelper.h>
Public Member Functions | |
virtual | ~IMeetingViewLayoutHelper () |
virtual ZRCSDKError | RegisterSink (IMeetingViewLayoutHelperSink *pSink)=0 |
Register meeting view layout helper callback sink. | |
virtual ZRCSDKError | DeregisterSink (IMeetingViewLayoutHelperSink *pSink)=0 |
Deregister meeting view layout helper callback sink. | |
virtual ZRCSDKError | UpdateVideoLayoutStyle (VideoLayoutStyle style)=0 |
Update Zoom Room meeting video layout style. | |
virtual ZRCSDKError | ControlVideoPosition (VideoThumbPosition position, VideoThumbSize size)=0 |
Control video thumb position and size. | |
virtual ZRCSDKError | TurnVideoPage (bool forward, PageVideoType pageVideoType)=0 |
Turn video page. | |
virtual ZRCSDKError | SwitchToFloatingShareForSingleScreen (bool floatingShare)=0 |
Switch to floating share content when in single screen. | |
virtual ZRCSDKError | IsSupportShowNonVideoParticipants (bool &support)=0 |
Query if support show non-video participants. | |
virtual ZRCSDKError | ShowNonVideoParticipants (bool show)=0 |
Show non-video participants. | |
virtual ZRCSDKError | EnableShowUpTo49PerPageInGallery (bool enable)=0 |
Enable to show up tp 49 user video per page in gallery. | |
virtual ZRCSDKError | EnableAutoSwitchSpeaker (bool enable)=0 |
Enable auto switch speaker. | |
virtual ZRCSDKError | SelectVideoOrder (VideoOrderType type)=0 |
Select video order. | |
virtual ZRCSDKError | SetDynamicLayoutOption (DynamicLayoutType layout)=0 |
Set dynamic layout option. | |
virtual ZRCSDKError | SetConfidenceMonitorLayout (ConfidenceMonitorLayoutType layout)=0 |
Set confidence monitor layout. | |
virtual ZRCSDKError | ChangeAttendeeView (AttendeeViewLayoutType layout)=0 |
Change attendee view layout. | |
virtual ZRCSDKError | SelectGalleryGrid (uint32_t row, uint32_t column)=0 |
Change attendee view layout, row and column range [2,7]. | |
virtual ZRCSDKError | ExpandConfSelfVideo (bool expand)=0 |
Expand conf self video. | |
virtual ZRCSDKError | SetScreenLayout (MeetingScreen screenIndex, ScreenLayoutSourceType layout)=0 |
Set screen layout. | |
virtual ZRCSDKError | SetShareContentOnly (bool enable)=0 |
Set share content only. | |
virtual ZRCSDKError | ShowScreenIndex (bool show)=0 |
Show screen index on Zoom Rooms client. | |
virtual ZRCSDKError | GetThumbnailsPosition (ThumbnailsPositionType &type)=0 |
Get current thumbnails position. When type is ThumbnailsPositionTypeNone, you can't call ChangeThumbnailsPosition API. | |
virtual ZRCSDKError | ChangeThumbnailsPosition (ThumbnailsPositionType type)=0 |
Change thumbnails position in multi-speaker and thumbnails layout. | |
Meeting View Layout helper interface.
Definition at line 386 of file IMeetingViewLayoutHelper.h.
|
inlinevirtual |
Definition at line 389 of file IMeetingViewLayoutHelper.h.
|
pure virtual |
Change attendee view layout.
layout | The attendee view layout type, see AttendeeViewLayoutType enum. |
|
pure virtual |
Change thumbnails position in multi-speaker and thumbnails layout.
type | The position of thumbnails position. |
|
pure virtual |
Control video thumb position and size.
position | Specify the position to move video thumb to. |
size | Specify the size to change video thumb to. |
|
pure virtual |
Deregister meeting view layout helper callback sink.
pSink | A pointer to the IMeetingViewLayoutHelperSink that receives the meeting view layout helper event callback. |
|
pure virtual |
Enable auto switch speaker.
enable | TRUE indicates to enable auto switch speaker. Otherwise not. |
|
pure virtual |
Enable to show up tp 49 user video per page in gallery.
enable | TRUE indicates to show up tp 49 per page in gallery. Otherwise not. |
|
pure virtual |
Expand conf self video.
expand | TRUE indicates to expand. Otherwise not. |
|
pure virtual |
Get current thumbnails position. When type is ThumbnailsPositionTypeNone, you can't call ChangeThumbnailsPosition API.
[out] | type | The current thumbnails position. |
|
pure virtual |
Query if support show non-video participants.
[out] | support | TRUE indicates support show non-video participants |
|
pure virtual |
Register meeting view layout helper callback sink.
pSink | A pointer to the IMeetingViewLayoutHelperSink that receives the meeting view layout helper event callback. |
|
pure virtual |
Change attendee view layout, row and column range [2,7].
Current we only support row == column. If your row is not equal to column, ZR will adjust row x column to 5 x 5.
row | The gallery gird row. |
column | The gallery gird column. |
|
pure virtual |
Select video order.
type | The video order type, see VideoOrderType enum. |
|
pure virtual |
Set confidence monitor layout.
layout | The confidence monitor layout type, see ConfidenceMonitorLayoutType enum. |
|
pure virtual |
Set dynamic layout option.
layout | The dynamic layout type, see DynamicLayoutType enum. |
|
pure virtual |
Set screen layout.
screenIndex | The screen index which you want to set, see MeetingScreen enum. |
layout | The new layout type, see ScreenLayoutSourceType enum. |
|
pure virtual |
Set share content only.
enable | TRUE indicates enable share content only |
|
pure virtual |
Show non-video participants.
show | TRUE indicates to show audio participants. Otherwise not. |
|
pure virtual |
Show screen index on Zoom Rooms client.
show | TRUE indicates show screen index |
|
pure virtual |
Switch to floating share content when in single screen.
floatingShare | TRUE indicates to switch to floating share content. Otherwise switch to floating video. |
|
pure virtual |
Turn video page.
forward | TRUE indicates to page forward video. |
pageVideoType | Specify the current page video type, see PageVideoType enum. |
|
pure virtual |
Update Zoom Room meeting video layout style.
style | Specify the video layout style to update. |