Zoom Rooms Controller SDK Reference 6.5.0
Loading...
Searching...
No Matches
IMeetingWebinarHelper.h File Reference

Meeting Webinar interfaces. More...

#include "ZRCSDKTypes.h"

Go to the source code of this file.

Data Structures

struct  WebinarInfo
 Webinar info. More...
 
struct  WebinarAttendeeBaseInfo
 Webinar attendee base info. More...
 
struct  DynamicWebinarAttendeeListRes
 Dynamic webinar attendee list response. For unencrypted attendee list and index is 0, should clean up local list before add participants. More...
 
struct  WebinarParticipantCountInfo
 Webinar participants count info. More...
 
struct  WebinarUnencryptedInfo
 Webinar unencrypted info. More...
 
struct  BackstageInfo
 Backstage status. More...
 
struct  BackstageNotification
 Backstage notification. More...
 
class  IMeetingWebinarHelperSink
 Meeting Webinar helper event callback. More...
 
class  IMeetingWebinarHelper
 Meeting Webinar helper interface. More...
 

Enumerations

enum  WebinarRoleChangedState { WebinarRoleChangedNone = 0 , WebinarRoleChangedPromote , WebinarRoleChangedDemote }
 Webinar role changed state. Here are more detailed structural descriptions. More...
 
enum  DynamicWebinarAttendeeListType { DynamicWebinarAttendeeListType_Unknown = 0 , DynamicWebinarAttendeeListType_ATTENDEE_LIST , DynamicWebinarAttendeeListType_UNENCRYPTED_ATTENDEE_LIST }
 Dynamic list webinar attendee type. Here are more detailed structural descriptions. More...
 
enum  BackstageError {
  BackstageErrorNone = 0 , BackstageErrorFailToJoinBackstage , BackstageErrorFailToJoinWebinar , BackstageErrorFailToMovePanelistToWebinar ,
  BackstageErrorFailToMovePanelistToBackstage
}
 Backstage error. More...
 
enum  BackstageStatus {
  BackstageStatusUnknown = -1 , BackstageStatusInBackstage = 0 , BackstageStatusInWebinar , BackstageStatusInDebriefSession ,
  BackstageStatusJoiningBackstage , BackstageStatusJoiningWebinar , BackstageStatusJoiningDebriefSession
}
 Backstage status. More...
 

Detailed Description

Meeting Webinar interfaces.

Since
Added in ZRC SDK 6.0.0

Definition in file IMeetingWebinarHelper.h.

Enumeration Type Documentation

◆ BackstageError

Backstage error.

Enumerator
BackstageErrorNone 

None.

BackstageErrorFailToJoinBackstage 

Fail to join backstage.

BackstageErrorFailToJoinWebinar 

Fail to join webinar.

BackstageErrorFailToMovePanelistToWebinar 

Fail to move panelist to webinar.

BackstageErrorFailToMovePanelistToBackstage 

Fail to move panelist to backstage.

Definition at line 81 of file IMeetingWebinarHelper.h.

82{
88};
@ BackstageErrorFailToJoinWebinar
Fail to join webinar.
@ BackstageErrorFailToMovePanelistToBackstage
Fail to move panelist to backstage.
@ BackstageErrorFailToMovePanelistToWebinar
Fail to move panelist to webinar.
@ BackstageErrorFailToJoinBackstage
Fail to join backstage.
@ BackstageErrorNone
None.

◆ BackstageStatus

Backstage status.

Enumerator
BackstageStatusUnknown 

Unknown.

BackstageStatusInBackstage 

In backstage.

BackstageStatusInWebinar 

In webinar.

BackstageStatusInDebriefSession 

In debrief session.

BackstageStatusJoiningBackstage 

Joining backstage.

BackstageStatusJoiningWebinar 

Joining webinar.

BackstageStatusJoiningDebriefSession 

Joining debrief session.

Definition at line 92 of file IMeetingWebinarHelper.h.

93{
101};
@ BackstageStatusJoiningBackstage
Joining backstage.
@ BackstageStatusInWebinar
In webinar.
@ BackstageStatusInDebriefSession
In debrief session.
@ BackstageStatusInBackstage
In backstage.
@ BackstageStatusUnknown
Unknown.
@ BackstageStatusJoiningDebriefSession
Joining debrief session.
@ BackstageStatusJoiningWebinar
Joining webinar.

◆ DynamicWebinarAttendeeListType

Dynamic list webinar attendee type. Here are more detailed structural descriptions.

Enumerator
DynamicWebinarAttendeeListType_Unknown 

Invalid.

DynamicWebinarAttendeeListType_ATTENDEE_LIST 

Dynamic list attendee list.

DynamicWebinarAttendeeListType_UNENCRYPTED_ATTENDEE_LIST 

Dynamic list unencrypted attendee list.

Definition at line 28 of file IMeetingWebinarHelper.h.

29{
33};
@ DynamicWebinarAttendeeListType_ATTENDEE_LIST
Dynamic list attendee list.
@ DynamicWebinarAttendeeListType_UNENCRYPTED_ATTENDEE_LIST
Dynamic list unencrypted attendee list.
@ DynamicWebinarAttendeeListType_Unknown
Invalid.

◆ WebinarRoleChangedState

Webinar role changed state. Here are more detailed structural descriptions.

Enumerator
WebinarRoleChangedNone 

Invalid.

WebinarRoleChangedPromote 

You are promoted to panelist.

WebinarRoleChangedDemote 

You are demoted to attendee.

Definition at line 17 of file IMeetingWebinarHelper.h.

18{
22};
@ WebinarRoleChangedPromote
You are promoted to panelist.
@ WebinarRoleChangedNone
Invalid.
@ WebinarRoleChangedDemote
You are demoted to attendee.