Meeting Service Interface. More...
#include "zoom_sdk_def.h"
Go to the source code of this file.
Data Structures | |
struct | tagJoinParam4WithoutLogin |
The parameters of non-login user when joins the meeting. Here are more detailed structural descriptions. More... | |
struct | tagJoinParam4NormalUser |
The parameter of ordinary logged-in user. Here are more detailed structural descriptions. More... | |
struct | tagJoinParam |
The way and the parameter of the users when join the meeting. Here are more detailed structural descriptions. More... | |
struct | tagStartParam4WithoutLogin |
The parameter used by unlogged-in user when starts the meeting. Here are more detailed structural descriptions. More... | |
struct | tagStartParam4NormalUser |
The parameter of ordinary user when starts meeting. Here are more detailed structural descriptions. More... | |
struct | tagStartParam |
class | IMeetingInfo |
Meeting information Interface. More... | |
struct | tagMeetingParameter |
Meeting parameter. Here are more detailed structural descriptions. More... | |
class | IMeetingServiceEvent |
Meeting service callback event. More... | |
class | IMeetingService |
Meeting Service Interface. More... | |
Typedefs | |
typedef struct tagJoinParam4WithoutLogin | JoinParam4WithoutLogin |
typedef struct tagJoinParam4NormalUser | JoinParam4NormalUser |
typedef struct tagJoinParam | JoinParam |
typedef struct tagStartParam4WithoutLogin | StartParam4WithoutLogin |
typedef struct tagStartParam4NormalUser | StartParam4NormalUser |
typedef struct tagStartParam | StartParam |
typedef struct tagMeetingParameter | MeetingParameter |
Meeting Service Interface.
Definition in file meeting_service_interface.h.
typedef struct tagJoinParam JoinParam |
typedef struct tagJoinParam4NormalUser JoinParam4NormalUser |
typedef struct tagJoinParam4WithoutLogin JoinParam4WithoutLogin |
typedef struct tagMeetingParameter MeetingParameter |
typedef struct tagStartParam StartParam |
typedef struct tagStartParam4NormalUser StartParam4NormalUser |
typedef struct tagStartParam4WithoutLogin StartParam4WithoutLogin |
The sampling rate of raw audio data. Here are more detailed structural descriptions.
Enumerator | |
---|---|
AudioRawdataSamplingRate_32K | The sampling rate of the acquired raw audio data is 32K. |
AudioRawdataSamplingRate_48K | The sampling rate of the acquired raw audio data is 48K. |
Definition at line 136 of file meeting_service_interface.h.
enum ConnectionQuality |
Connection quality. Here are more detailed structural descriptions.
Definition at line 297 of file meeting_service_interface.h.
meeting supported audio type. Here are more detailed structural descriptions.
Enumerator | |
---|---|
AUDIO_TYPE_NONE | |
AUDIO_TYPE_VOIP | |
AUDIO_TYPE_TELEPHONY |
Definition at line 336 of file meeting_service_interface.h.
enum LeaveMeetingCmd |
Leave meeting command. Here are more detailed structural descriptions.
Enumerator | |
---|---|
LEAVE_MEETING | Leave meeting. |
END_MEETING | End meeting. |
Definition at line 116 of file meeting_service_interface.h.
enum MeetingConnType |
Meeting connection type. Here are more detailed structural descriptions.
Enumerator | |
---|---|
Meeting_Conn_None | Disconnection. |
Meeting_Conn_Normal | Normal connection. |
Meeting_Conn_FailOver | Failure and reconnection. |
Definition at line 348 of file meeting_service_interface.h.
enum MeetingEndReason |
Meeting end reason. Here are more detailed structural descriptions.
Definition at line 88 of file meeting_service_interface.h.
enum MeetingFailCode |
Meeting failure code. Here are more detailed structural descriptions.
Enumerator | |
---|---|
MEETING_SUCCESS | Start meeting successfully. |
MEETING_FAIL_NETWORK_ERR | Network error. |
MEETING_FAIL_RECONNECT_ERR | Reconnect error. |
MEETING_FAIL_MMR_ERR | Multi-media Router error. |
MEETING_FAIL_PASSWORD_ERR | Password is wrong. |
MEETING_FAIL_SESSION_ERR | Session error. |
MEETING_FAIL_MEETING_OVER | Meeting is over. |
MEETING_FAIL_MEETING_NOT_START | Meeting has not begun. |
MEETING_FAIL_MEETING_NOT_EXIST | Meeting does not exist. |
MEETING_FAIL_MEETING_USER_FULL | The capacity of meeting is full. For users that can't join meeting, they can go to watch live stream with the callback IMeetingServiceEvent::onMeetingFullToWatchLiveStream if the host has started. |
MEETING_FAIL_CLIENT_INCOMPATIBLE | The client is incompatible. |
MEETING_FAIL_NO_MMR | The Multi-media router is not founded. |
MEETING_FAIL_CONFLOCKED | The meeting is locked. |
MEETING_FAIL_MEETING_RESTRICTED | The meeting is failed because of the restriction by the same account. |
MEETING_FAIL_MEETING_RESTRICTED_JBH | The meeting is restricted by the same account while the attendee is allowed to join before the host. |
MEETING_FAIL_CANNOT_EMIT_WEBREQUEST | Unable to send web request. |
MEETING_FAIL_CANNOT_START_TOKENEXPIRE | |
SESSION_VIDEO_ERR | The token is expired. Video hardware or software error. |
SESSION_AUDIO_AUTOSTARTERR | Audio autostart error. |
MEETING_FAIL_REGISTERWEBINAR_FULL | The number of webinar registered has reached the upper limit. |
MEETING_FAIL_REGISTERWEBINAR_HOSTREGISTER | Register webinar with the role of webinar host. |
MEETING_FAIL_REGISTERWEBINAR_PANELISTREGISTER | Register webinar with the role of panelist member. |
MEETING_FAIL_REGISTERWEBINAR_DENIED_EMAIL | Register webinar with the denied email. |
MEETING_FAIL_ENFORCE_LOGIN | Webinar request to login. |
CONF_FAIL_ZC_CERTIFICATE_CHANGED | Invalid for Windows SDK. |
CONF_FAIL_VANITY_NOT_EXIST | Vanity conference ID does not exist. |
CONF_FAIL_JOIN_WEBINAR_WITHSAMEEMAIL | Join webinar with the same email. |
CONF_FAIL_DISALLOW_HOST_MEETING | Meeting settings is not allowed to start a meeting. |
MEETING_FAIL_WRITE_CONFIG_FILE | Disabled to write the configure file. |
MEETING_FAIL_FORBID_TO_JOIN_INTERNAL_MEETING | Forbidden to join the internal meeting. |
CONF_FAIL_REMOVED_BY_HOST | Removed by the host. |
MEETING_FAIL_HOST_DISALLOW_OUTSIDE_USER_JOIN | Forbidden to join meeting. |
MEETING_FAIL_UNABLE_TO_JOIN_EXTERNAL_MEETING | To join a meeting hosted by an external Zoom account, your SDK app has to be published on Zoom Marketplace. You can refer to Section 6.1 of Zoom's API License Terms of Use. |
MEETING_FAIL_BLOCKED_BY_ACCOUNT_ADMIN | Join failed because this Meeting SDK key is blocked by the host's account admin. |
MEETING_FAIL_NEED_SIGN_IN_FOR_PRIVATE_MEETING | Need sign in using the same account as the meeting organizer. |
MEETING_FAIL_APP_PRIVILEGE_TOKEN_ERROR | App join token error. |
MEETING_FAIL_JMAK_USER_EMAIL_NOT_MATCH | Jmak user email not match. |
MEETING_FAIL_UNKNOWN |
Definition at line 41 of file meeting_service_interface.h.
enum MeetingStatus |
Meeting status. Here are more detailed structural descriptions.
Definition at line 17 of file meeting_service_interface.h.
enum MeetingType |
Meeting type. Here are more detailed structural descriptions.
Enumerator | |
---|---|
MEETING_TYPE_NONE | For initialization. |
MEETING_TYPE_NORMAL | Ordinary meeting. |
MEETING_TYPE_WEBINAR | Webinar. |
MEETING_TYPE_BREAKOUTROOM | Breakout meeting. |
Definition at line 104 of file meeting_service_interface.h.
enum SDKUserType |
SDK user type. Here are more detailed structural descriptions.
Enumerator | |
---|---|
SDK_UT_NORMALUSER | Type of ordinary user who needs to login. |
SDK_UT_WITHOUT_LOGIN | Start meeting without login. |
Definition at line 126 of file meeting_service_interface.h.
Meeting statistics warning type. Here are more detailed structural descriptions.
Enumerator | |
---|---|
Statistics_Warning_None | No warning. |
Statistics_Warning_Network_Quality_Bad | The network connection quality is bad. |
Statistics_Warning_Busy_System | The system is busy. |
Definition at line 450 of file meeting_service_interface.h.
enum ZoomUserType |
SDK user type. Here are more detailed structural descriptions.
Definition at line 218 of file meeting_service_interface.h.