|
Zoom Rooms Controller SDK Reference 6.6.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. | |
| virtual ZRCSDKError | ShowMyAutoGeneratedVideoStreams (bool show)=0 |
| Show my auto generated video streams. | |
Meeting View Layout helper interface.
Definition at line 388 of file IMeetingViewLayoutHelper.h.
|
inlinevirtual |
Definition at line 391 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 my auto generated video streams.
| show | TRUE indicates show my auto generated video streams, otherwise not. |
|
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. |