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

Meeting Polling interfaces. More...

#include "ZRCSDKTypes.h"

Go to the source code of this file.

Data Structures

struct  PollingOption
 Polling option. More...
 
struct  PollingAnswer
 Polling answer. More...
 
struct  PollingQuestionInfo
 Polling question info. More...
 
struct  PollingInfo
 Polling info. More...
 
struct  PollingUserAction
 Polling user action info. More...
 
struct  PollingDisplayOnZRInfo
 Polling display on ZR screen info. Used to sync status between multi ZRC and ZR display. More...
 
struct  PollingBasicInfo
 Polling basic info. More...
 
class  IMeetingPollingHelperSink
 Meeting Polling helper event callback. More...
 
class  IMeetingPollingHelper
 Meeting Polling helper interface. More...
 

Enumerations

enum  PollingStatus { PollingStatusNotStart = 0 , PollingStatusOpen , PollingStatusClosed , PollingStatusShareResult }
 Polling status Here are more detailed structural descriptions. More...
 
enum  PollingRoleType { PollingRoleTypeUnknown = 0 , PollingRoleTypeHost , PollingRoleTypePanelist , PollingRoleTypeAttendee }
 Polling role type. Polling session role type is different from meeting's host/cohost or webinar's panelist or attendee. Here are more detailed structural descriptions. More...
 
enum  PollingType { PollingTypeUnknown = 0 , PollingTypeBasic , PollingTypeAdvanced , PollingTypeQuiz }
 Polling type. Here are more detailed structural descriptions. More...
 
enum  PollingQuestionType {
  PollingQuestionTypeUnknown = 0 , PollingQuestionTypeSingle , PollingQuestionTypeMulti , PollingQuestionTypeMatching ,
  PollingQuestionTypeRankOrder , PollingQuestionTypeShortAnswer , PollingQuestionTypeLongAnswer , PollingQuestionTypeFillBlank ,
  PollingQuestionTypeRatingScale , PollingQuestionTypeDropDown
}
 Polling question type Here are more detailed structural descriptions. More...
 
enum  PollingActionType {
  PollingActionTypeFetch = 0 , PollingActionTypeStart , PollingActionTypeClose , PollingActionTypeSubmit ,
  PollingActionTypeShare , PollingActionTypeStopShare , PollingActionTypeError , PollingActionTypeReopen
}
 Polling action type Here are more detailed structural descriptions. More...
 
enum  PollingDisplayType { PollingDisplayTypeInvalid = -1 , PollingDisplayTypeMainView = 0 , PollingDisplayTypeImage , PollingDisplayTypeAnswers }
 Polling display type Here are more detailed structural descriptions. More...
 
enum  PollingOptionType { PollingOptionTypeAllowRandomOrder = 0 , PollingOptionTypeShowQuestionOneByOne , PollingOptionTypeShowAnswerToAll , PollingOptionTypeAllowPanelistVote }
 Polling option type Here are more detailed structural descriptions. More...
 

Detailed Description

Meeting Polling interfaces.

Since
Added in ZRC SDK 6.1.0.

Definition in file IMeetingPollingHelper.h.

Enumeration Type Documentation

◆ PollingActionType

Polling action type Here are more detailed structural descriptions.

Enumerator
PollingActionTypeFetch 

Fetch polling detail. No used, use GetPollingDetail instead.

PollingActionTypeStart 

Start polling.

PollingActionTypeClose 

Close polling.

PollingActionTypeSubmit 

Submit polling.

PollingActionTypeShare 

Share polling result.

PollingActionTypeStopShare 

Stop share polling result.

PollingActionTypeError 

No used.

PollingActionTypeReopen 

Reopen polling.

Definition at line 71 of file IMeetingPollingHelper.h.

72{
81};
@ PollingActionTypeFetch
Fetch polling detail. No used, use GetPollingDetail instead.
@ PollingActionTypeStopShare
Stop share polling result.
@ PollingActionTypeError
No used.
@ PollingActionTypeStart
Start polling.
@ PollingActionTypeShare
Share polling result.
@ PollingActionTypeReopen
Reopen polling.
@ PollingActionTypeClose
Close polling.
@ PollingActionTypeSubmit
Submit polling.

◆ PollingDisplayType

Polling display type Here are more detailed structural descriptions.

Enumerator
PollingDisplayTypeInvalid 

Invalid.

PollingDisplayTypeMainView 

Display question information.

PollingDisplayTypeImage 

Display question image.

PollingDisplayTypeAnswers 

Display question answer.

Definition at line 87 of file IMeetingPollingHelper.h.

88{
93};
@ PollingDisplayTypeMainView
Display question information.
@ PollingDisplayTypeInvalid
Invalid.
@ PollingDisplayTypeImage
Display question image.
@ PollingDisplayTypeAnswers
Display question answer.

◆ PollingOptionType

Polling option type Here are more detailed structural descriptions.

Enumerator
PollingOptionTypeAllowRandomOrder 

Option type: AllowRandomOrder, applicable to PollingTypeQuiz.

PollingOptionTypeShowQuestionOneByOne 

Option type: ShowQuestionOneByOne, applicable to PollingTypeQuiz.

PollingOptionTypeShowAnswerToAll 

Option type: ShowAnswerToAll, applicable to PollingTypeQuiz.

PollingOptionTypeAllowPanelistVote 

Option type: AllowPanelistVote, applicable in webinar.

Definition at line 99 of file IMeetingPollingHelper.h.

100{
105};
@ PollingOptionTypeShowQuestionOneByOne
Option type: ShowQuestionOneByOne, applicable to PollingTypeQuiz.
@ PollingOptionTypeAllowRandomOrder
Option type: AllowRandomOrder, applicable to PollingTypeQuiz.
@ PollingOptionTypeAllowPanelistVote
Option type: AllowPanelistVote, applicable in webinar.
@ PollingOptionTypeShowAnswerToAll
Option type: ShowAnswerToAll, applicable to PollingTypeQuiz.

◆ PollingQuestionType

Polling question type Here are more detailed structural descriptions.

Enumerator
PollingQuestionTypeUnknown 

Invalid.

PollingQuestionTypeSingle 

Single choice.

PollingQuestionTypeMulti 

Multi choice.

PollingQuestionTypeMatching 

Matching.

PollingQuestionTypeRankOrder 

Rank order.

PollingQuestionTypeShortAnswer 

Short answer.

PollingQuestionTypeLongAnswer 

Long answer.

PollingQuestionTypeFillBlank 

Fill blank.

PollingQuestionTypeRatingScale 

Rating scale.

PollingQuestionTypeDropDown 

Drop down choice.

Definition at line 53 of file IMeetingPollingHelper.h.

54{
65};
@ PollingQuestionTypeFillBlank
Fill blank.
@ PollingQuestionTypeShortAnswer
Short answer.
@ PollingQuestionTypeMatching
Matching.
@ PollingQuestionTypeDropDown
Drop down choice.
@ PollingQuestionTypeRatingScale
Rating scale.
@ PollingQuestionTypeLongAnswer
Long answer.
@ PollingQuestionTypeUnknown
Invalid.
@ PollingQuestionTypeRankOrder
Rank order.
@ PollingQuestionTypeSingle
Single choice.
@ PollingQuestionTypeMulti
Multi choice.

◆ PollingRoleType

Polling role type. Polling session role type is different from meeting's host/cohost or webinar's panelist or attendee. Here are more detailed structural descriptions.

Enumerator
PollingRoleTypeUnknown 

Invalid.

PollingRoleTypeHost 

Host, can manage polling.

PollingRoleTypePanelist 

Panelist, view only for polling. If poll host allow PollingOptionTypeAllowPanelistVote, panelist role will turn to attendee role.

PollingRoleTypeAttendee 

Attendee, can answer questions or participate poll.

Definition at line 29 of file IMeetingPollingHelper.h.

30{
35};
@ PollingRoleTypeHost
Host, can manage polling.
@ PollingRoleTypeAttendee
Attendee, can answer questions or participate poll.
@ PollingRoleTypeUnknown
Invalid.
@ PollingRoleTypePanelist
Panelist, view only for polling. If poll host allow PollingOptionTypeAllowPanelistVote,...

◆ PollingStatus

Polling status Here are more detailed structural descriptions.

Enumerator
PollingStatusNotStart 

Polling not started.

PollingStatusOpen 

Polling opened.

PollingStatusClosed 

Polling closed.

PollingStatusShareResult 

Polling is sharing result.

Definition at line 17 of file IMeetingPollingHelper.h.

18{
23};
@ PollingStatusShareResult
Polling is sharing result.
@ PollingStatusClosed
Polling closed.
@ PollingStatusOpen
Polling opened.
@ PollingStatusNotStart
Polling not started.

◆ PollingType

Polling type. Here are more detailed structural descriptions.

Enumerator
PollingTypeUnknown 

Invalid.

PollingTypeBasic 

Basic polling.

PollingTypeAdvanced 

Advanced polling.

PollingTypeQuiz 

Quiz.

Definition at line 41 of file IMeetingPollingHelper.h.

42{
47};
@ PollingTypeBasic
Basic polling.
@ PollingTypeAdvanced
Advanced polling.
@ PollingTypeUnknown
Invalid.
@ PollingTypeQuiz
Quiz.