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

Third Party Meeting interfaces. More...

#include "ZRCSDKTypes.h"

Go to the source code of this file.

Data Structures

struct  IntegrationMeetingInfo
 Integration meeting info. More...
 
struct  InterOperabilityInfo
 Inter operability info. More...
 
struct  IntegrationMeetingErrorInfo
 Integration meeting error info. More...
 
struct  IntegrationMeetingProblemReportInfo
 Integration meeting problem report info. More...
 
struct  IntegrationMeetingContentShareInfo
 Integration meeting content share info. More...
 
struct  IntegrationMeetingLayoutInfo
 Integration meeting layout info. More...
 
class  IThirdPartyMeetingHelperSink
 Third Party Meeting helper event callback. More...
 
class  IThirdPartyMeetingHelper
 Third Party Meeting helper interface. More...
 

Enumerations

enum  RoomSystemCallingStatus {
  RoomSystemCallingStatusAccepted = 0 , RoomSystemCallingStatusRinging = 1 , RoomSystemCallingStatusTimeOut = 2 , RoomSystemCallingStatusFailed = 3 ,
  RoomSystemCallingStatusFailedNotSupportEncryption = 4 , RoomSystemCallingStatusExceedFreePorts = 5
}
 Room system calling status Here are more detailed structural descriptions. More...
 
enum  IntegrationMeetingState {
  IntegrationMeetingStateNone = 0 , IntegrationMeetingStateRejoining , IntegrationMeetingStateJoining , IntegrationMeetingStateWaitingRoom ,
  IntegrationMeetingStateConnected , IntegrationMeetingStateDisconnecting , IntegrationMeetingStateDisconnected , IntegrationMeetingStateNeedPassword
}
 Current integration meeting status. Here are more detailed structural descriptions. More...
 
enum  IntegrationContentShareState { IntegrationContentShareStateInactive = 0 , IntegrationContentShareStateActive }
 Current integration meeting content share status. Here are more detailed structural descriptions. More...
 
enum  IntegrationMeetingLayoutType {
  INTEGRATION_MEETING_FULL_SCREEN = 1 << 0 , INTEGRATION_MEETING_SIDEBAR_LEFT = 1 << 1 , INTEGRATION_MEETING_SIDEBAR_RIGHT = 1 << 2 , INTEGRATION_MEETING_GRID = 1 << 3 ,
  INTEGRATION_MEETING_TOP_BAR = 1 << 4 , INTEGRATION_MEETING_BOTTOM_BAR = 1 << 5
}
 Integration meeting layout type. Here are more detailed structural descriptions. More...
 
enum  IntegrationMeetingJoinMethod { IntegrationMeetingJoinMethodWebClient = 0 , IntegrationMeetingJoinMethodSIP }
 Integration meeting join method. Here are more detailed structural descriptions. More...
 

Detailed Description

Third Party Meeting interfaces.

Since
Added in ZRC SDK 6.0.0
  1. PSTN callout
  2. Room system callout

Definition in file IThirdPartyMeetingHelper.h.

Enumeration Type Documentation

◆ IntegrationContentShareState

Current integration meeting content share status. Here are more detailed structural descriptions.

Enumerator
IntegrationContentShareStateInactive 

Integration meeting content share state is inactive.

IntegrationContentShareStateActive 

Integration meeting content share state is active.

Definition at line 50 of file IThirdPartyMeetingHelper.h.

51{
54};
@ IntegrationContentShareStateActive
Integration meeting content share state is active.
@ IntegrationContentShareStateInactive
Integration meeting content share state is inactive.

◆ IntegrationMeetingJoinMethod

Integration meeting join method. Here are more detailed structural descriptions.

Enumerator
IntegrationMeetingJoinMethodWebClient 

Integration meeting join method is web client.

IntegrationMeetingJoinMethodSIP 

Integration meeting join method is SIP.

Definition at line 74 of file IThirdPartyMeetingHelper.h.

75{
78};
@ IntegrationMeetingJoinMethodSIP
Integration meeting join method is SIP.
@ IntegrationMeetingJoinMethodWebClient
Integration meeting join method is web client.

◆ IntegrationMeetingLayoutType

Integration meeting layout type. Here are more detailed structural descriptions.

Enumerator
INTEGRATION_MEETING_FULL_SCREEN 
INTEGRATION_MEETING_SIDEBAR_LEFT 
INTEGRATION_MEETING_SIDEBAR_RIGHT 
INTEGRATION_MEETING_GRID 
INTEGRATION_MEETING_TOP_BAR 
INTEGRATION_MEETING_BOTTOM_BAR 

Definition at line 60 of file IThirdPartyMeetingHelper.h.

61{
68};
@ INTEGRATION_MEETING_SIDEBAR_LEFT
@ INTEGRATION_MEETING_SIDEBAR_RIGHT
@ INTEGRATION_MEETING_GRID
@ INTEGRATION_MEETING_TOP_BAR
@ INTEGRATION_MEETING_FULL_SCREEN
@ INTEGRATION_MEETING_BOTTOM_BAR

◆ IntegrationMeetingState

Current integration meeting status. Here are more detailed structural descriptions.

Enumerator
IntegrationMeetingStateNone 

Integration meeting state is none.

IntegrationMeetingStateRejoining 

Integration meeting state is rejoining.

IntegrationMeetingStateJoining 

Integration meeting state is joining.

IntegrationMeetingStateWaitingRoom 

Integration meeting state is in waiting room.

IntegrationMeetingStateConnected 

Integration meeting state is connected.

IntegrationMeetingStateDisconnecting 

Integration meeting state is disconnecting.

IntegrationMeetingStateDisconnected 

Integration meeting state is disconnected.

IntegrationMeetingStateNeedPassword 

Integration meeting needs the password.

Definition at line 34 of file IThirdPartyMeetingHelper.h.

35{
44};
@ IntegrationMeetingStateJoining
Integration meeting state is joining.
@ IntegrationMeetingStateNeedPassword
Integration meeting needs the password.
@ IntegrationMeetingStateNone
Integration meeting state is none.
@ IntegrationMeetingStateDisconnecting
Integration meeting state is disconnecting.
@ IntegrationMeetingStateWaitingRoom
Integration meeting state is in waiting room.
@ IntegrationMeetingStateRejoining
Integration meeting state is rejoining.
@ IntegrationMeetingStateConnected
Integration meeting state is connected.
@ IntegrationMeetingStateDisconnected
Integration meeting state is disconnected.

◆ RoomSystemCallingStatus

Room system calling status Here are more detailed structural descriptions.

Enumerator
RoomSystemCallingStatusAccepted 

Call accepted.

RoomSystemCallingStatusRinging 

Ringing.

RoomSystemCallingStatusTimeOut 

Call time-out.

RoomSystemCallingStatusFailed 

Call failed.

RoomSystemCallingStatusFailedNotSupportEncryption 

Call failed, not support encryption,.

RoomSystemCallingStatusExceedFreePorts 

Exceed free ports.

Definition at line 20 of file IThirdPartyMeetingHelper.h.

21{
28};
@ RoomSystemCallingStatusTimeOut
Call time-out.
@ RoomSystemCallingStatusAccepted
Call accepted.
@ RoomSystemCallingStatusFailed
Call failed.
@ RoomSystemCallingStatusExceedFreePorts
Exceed free ports.
@ RoomSystemCallingStatusRinging
Ringing.
@ RoomSystemCallingStatusFailedNotSupportEncryption
Call failed, not support encryption,.