Video SDK for Windows API Reference
|
A listener class that groups together the callbacks related to a session. More...
#include <zoom_video_sdk_delegate_interface.h>
Public Member Functions | |
virtual void | onSessionJoin ()=0 |
Notification of joining the session. | |
virtual void | onSessionLeave ()=0 |
Notification of leaving the session. | |
virtual void | onSessionLeave (ZoomVideoSDKSessionLeaveReason eReason)=0 |
Notification of leaving the session with reason. | |
virtual void | onError (ZoomVideoSDKErrors errorCode, int detailErrorCode)=0 |
Notification of errors occur when join session. | |
virtual void | onUserJoin (IZoomVideoSDKUserHelper *pUserHelper, IVideoSDKVector< IZoomVideoSDKUser * > *userList)=0 |
Notification of a user joins the session. | |
virtual void | onUserLeave (IZoomVideoSDKUserHelper *pUserHelper, IVideoSDKVector< IZoomVideoSDKUser * > *userList)=0 |
Notification of a user leaves the session. | |
virtual void | onUserVideoStatusChanged (IZoomVideoSDKVideoHelper *pVideoHelper, IVideoSDKVector< IZoomVideoSDKUser * > *userList)=0 |
Notification of a user makes changes to their video, such as starting or stopping their video. | |
virtual void | onUserAudioStatusChanged (IZoomVideoSDKAudioHelper *pAudioHelper, IVideoSDKVector< IZoomVideoSDKUser * > *userList)=0 |
Notification of a user makes changes to their audio, such as muting or unmuting their audio. | |
virtual void | onUserShareStatusChanged (IZoomVideoSDKShareHelper *pShareHelper, IZoomVideoSDKUser *pUser, IZoomVideoSDKShareAction *pShareAction)=0 |
Notification of a user makes changes to their sharing status, such as starting screen sharing, starting view sharing, or stopping sharing. | |
virtual void | onShareContentChanged (IZoomVideoSDKShareHelper *pShareHelper, IZoomVideoSDKUser *pUser, IZoomVideoSDKShareAction *pShareAction)=0 |
Notification of a user makes changes to their share content type, such as camera share switch to normal share. The share type can be found in ZoomVideoSDKShareType. | |
virtual void | onFailedToStartShare (IZoomVideoSDKShareHelper *pShareHelper, IZoomVideoSDKUser *pUser)=0 |
Notification of a user failed to start sharing. | |
virtual void | onShareSettingChanged (ZoomVideoSDKShareSetting setting)=0 |
Notification of share setting changed. | |
virtual void | onUserRecordingConsent (IZoomVideoSDKUser *pUser)=0 |
Notification of a user consents to individual recording. | |
virtual void | onLiveStreamStatusChanged (IZoomVideoSDKLiveStreamHelper *pLiveStreamHelper, ZoomVideoSDKLiveStreamStatus status)=0 |
Notification of a user makes changes to their live stream status. | |
virtual void | onChatNewMessageNotify (IZoomVideoSDKChatHelper *pChatHelper, IZoomVideoSDKChatMessage *messageItem)=0 |
Notification of receiving a chat message. | |
virtual void | onUserHostChanged (IZoomVideoSDKUserHelper *pUserHelper, IZoomVideoSDKUser *pUser)=0 |
Notification of the session host changes. | |
virtual void | onUserActiveAudioChanged (IZoomVideoSDKAudioHelper *pAudioHelper, IVideoSDKVector< IZoomVideoSDKUser * > *list)=0 |
Notification of the active audio changes. | |
virtual void | onSessionNeedPassword (IZoomVideoSDKPasswordHandler *handler)=0 |
Notification of the session requires a password to join. | |
virtual void | onSessionPasswordWrong (IZoomVideoSDKPasswordHandler *handler)=0 |
Notification of the provided session password is wrong or invalid. | |
virtual void | onMixedAudioRawDataReceived (AudioRawData *data_)=0 |
Notification of mixed (all users) audio raw data received. | |
virtual void | onOneWayAudioRawDataReceived (AudioRawData *data_, IZoomVideoSDKUser *pUser)=0 |
Notification of individual user's audio raw data received. | |
virtual void | onSharedAudioRawDataReceived (AudioRawData *data_)=0 |
Notification of receiving shared raw audio data. | |
virtual void | onUserManagerChanged (IZoomVideoSDKUser *pUser)=0 |
Notification of the manager of the session changes. | |
virtual void | onUserNameChanged (IZoomVideoSDKUser *pUser)=0 |
Notification of user name changed. | |
virtual void | onCameraControlRequestResult (IZoomVideoSDKUser *pUser, bool isApproved)=0 |
Notification of the current user is granted camera control access. | |
virtual void | onCameraControlRequestReceived (IZoomVideoSDKUser *pUser, ZoomVideoSDKCameraControlRequestType requestType, IZoomVideoSDKCameraControlRequestHandler *pCameraControlRequestHandler)=0 |
Notification of the current user has received a camera control request. | |
virtual void | onRemoteControlStatus (IZoomVideoSDKUser *pUser, IZoomVideoSDKShareAction *pShareAction, ZoomVideoSDKRemoteControlStatus status)=0 |
Notification of the remote control status changes. | |
virtual void | onRemoteControlRequestReceived (IZoomVideoSDKUser *pUser, IZoomVideoSDKShareAction *pShareAction, IZoomVideoSDKRemoteControlRequestHandler *pRemoteControlRequestHandler)=0 |
Notification of the current user has received a remote control request. | |
virtual void | onRemoteControlServiceInstallResult (bool bSuccess)=0 |
Callback after the first invocation of IZoomVideoSDKShareSettingHelper::enableAdminRemoteControl(true). | |
virtual void | onCommandReceived (IZoomVideoSDKUser *sender, const zchar_t *strCmd)=0 |
Notification of receiving a message, data, or a command from the command channel. | |
virtual void | onCommandChannelConnectResult (bool isSuccess)=0 |
Notification of the command channel is ready to be used. | |
virtual void | onInviteByPhoneStatus (PhoneStatus status, PhoneFailedReason reason)=0 |
Notification of the invite by phone status changes to any other valid status such as Calling, Ringing, Success, or Failed. | |
virtual void | onCalloutJoinSuccess (IZoomVideoSDKUser *pUser, const zchar_t *phoneNumber)=0 |
Notification of the callout user successfully joins the meeting. | |
virtual void | onCloudRecordingStatus (RecordingStatus status, IZoomVideoSDKRecordingConsentHandler *pHandler)=0 |
Notification of cloud recording status has paused, stopped, resumed, or otherwise changed. | |
virtual void | onHostAskUnmute ()=0 |
Notification of a host requests you to unmute yourself. | |
virtual void | onMultiCameraStreamStatusChanged (ZoomVideoSDKMultiCameraStreamStatus status, IZoomVideoSDKUser *pUser, IZoomVideoSDKRawDataPipe *pVideoPipe)=0 |
Notification of someone in a given session enables or disables multi-camera. All participants in the session receive this callback. | |
virtual void | onMicSpeakerVolumeChanged (unsigned int micVolume, unsigned int speakerVolume)=0 |
Notification of the current mic or speaker volume changed. | |
virtual void | onAudioLevelChanged (unsigned int level, bool bAudioSharing, IZoomVideoSDKUser *pUser)=0 |
Notification of the audio level changes for a participant (excluding self). | |
virtual void | onAudioDeviceStatusChanged (ZoomVideoSDKAudioDeviceType type, ZoomVideoSDKAudioDeviceStatus status)=0 |
Notification of mic device or speaker device status changed. | |
virtual void | onTestMicStatusChanged (ZoomVideoSDK_TESTMIC_STATUS status)=0 |
Notification of the mic status changed when testing. | |
virtual void | onSelectedAudioDeviceChanged ()=0 |
Notification of the selected mic/speaker device is changed when testing. Then the SDK will close the mic/speaker testing. The user shall restart the test manually if he still wants to test. | |
virtual void | onCameraListChanged ()=0 |
Notification of the camera list has changed. | |
virtual void | onLiveTranscriptionStatus (ZoomVideoSDKLiveTranscriptionStatus status)=0 |
Notification of live transcription status changes. | |
virtual void | onOriginalLanguageMsgReceived (ILiveTranscriptionMessageInfo *messageInfo)=0 |
Notification of original language message received. | |
virtual void | onLiveTranscriptionMsgInfoReceived (ILiveTranscriptionMessageInfo *messageInfo)=0 |
Notification of a live transcription message is received. | |
virtual void | onLiveTranscriptionMsgError (ILiveTranscriptionLanguage *spokenLanguage, ILiveTranscriptionLanguage *transcriptLanguage)=0 |
Notification of a live translation error occurs. | |
virtual void | onSpokenLanguageChanged (ILiveTranscriptionLanguage *spokenLanguage)=0 |
Notification of the spoken language has changed. | |
virtual void | onChatMsgDeleteNotification (IZoomVideoSDKChatHelper *pChatHelper, const zchar_t *msgID, ZoomVideoSDKChatMessageDeleteType deleteBy)=0 |
Notification of a user deletes a chat message. | |
virtual void | onChatPrivilegeChanged (IZoomVideoSDKChatHelper *pChatHelper, ZoomVideoSDKChatPrivilegeType privilege)=0 |
Notification of the chat privilege of participant has changed. | |
virtual void | onSendFileStatus (IZoomVideoSDKSendFile *file, const FileTransferStatus &status)=0 |
Notification of send file status make change. | |
virtual void | onReceiveFileStatus (IZoomVideoSDKReceiveFile *file, const FileTransferStatus &status)=0 |
Notification of receive file status changed. | |
virtual void | onProxyDetectComplete ()=0 |
Notification of completing the proxy detection. | |
virtual void | onProxySettingNotification (IZoomVideoSDKProxySettingHandler *handler)=0 |
Notification of the proxy requests to input the username and password. | |
virtual void | onSSLCertVerifiedFailNotification (IZoomVideoSDKSSLCertificateInfo *info)=0 |
Notification of the SSL verified fail. | |
virtual void | onUserVideoNetworkStatusChanged (ZoomVideoSDKNetworkStatus status, IZoomVideoSDKUser *pUser)=0 |
Notification of the user's video network quality changes. | |
virtual void | onShareNetworkStatusChanged (ZoomVideoSDKNetworkStatus shareNetworkStatus, bool isSendingShare)=0 |
Notification of the current user's share network quality changes. | |
virtual void | onUserNetworkStatusChanged (ZoomVideoSDKDataType type, ZoomVideoSDKNetworkStatus level, IZoomVideoSDKUser *pUser)=0 |
Notification of user's network status changes for a specific data type. | |
virtual void | onUserOverallNetworkStatusChanged (ZoomVideoSDKNetworkStatus level, IZoomVideoSDKUser *pUser)=0 |
Notification of user's overall network status changes. | |
virtual void | onCallCRCDeviceStatusChanged (ZoomVideoSDKCRCCallStatus status)=0 |
Notification of the call CRC device's status changed. | |
virtual void | onVideoCanvasSubscribeFail (ZoomVideoSDKSubscribeFailReason fail_reason, IZoomVideoSDKUser *pUser, void *handle)=0 |
Notification of the subscribed user's video failure reason. | |
virtual void | onShareCanvasSubscribeFail (IZoomVideoSDKUser *pUser, void *handle, IZoomVideoSDKShareAction *pShareAction)=0 |
Notification of the subscribed user's share view failure reason. | |
virtual void | onAnnotationHelperCleanUp (IZoomVideoSDKAnnotationHelper *helper)=0 |
Notification of the annotation helper clean up. | |
virtual void | onAnnotationPrivilegeChange (IZoomVideoSDKUser *pUser, IZoomVideoSDKShareAction *pShareAction)=0 |
Notification of the annotation privilege change. | |
virtual void | onAnnotationHelperActived (void *handle)=0 |
Notification of the annotation helper activated. Notify that annotation windows have been created. | |
virtual void | onVideoAlphaChannelStatusChanged (bool isAlphaModeOn)=0 |
Notification of video alpha channel mode changed. | |
virtual void | onSpotlightVideoChanged (IZoomVideoSDKVideoHelper *pVideoHelper, IVideoSDKVector< IZoomVideoSDKUser * > *userList)=0 |
Notification of spotlighted video user changed. | |
virtual void | onBindIncomingLiveStreamResponse (bool bSuccess, const zchar_t *strStreamKeyID)=0 |
Notification of the response that binding the incoming live stream. | |
virtual void | onUnbindIncomingLiveStreamResponse (bool bSuccess, const zchar_t *strStreamKeyID)=0 |
Notification of the response that unbinding the incoming live stream. | |
virtual void | onIncomingLiveStreamStatusResponse (bool bSuccess, IVideoSDKVector< IncomingLiveStreamStatus > *pStreamsStatusList)=0 |
Notification of the response that gets the streams status. | |
virtual void | onStartIncomingLiveStreamResponse (bool bSuccess, const zchar_t *strStreamKeyID)=0 |
Notification of the response that starts the bound stream. | |
virtual void | onStopIncomingLiveStreamResponse (bool bSuccess, const zchar_t *strStreamKeyID)=0 |
Notification of the response that stops the bound stream. | |
virtual void | onShareContentSizeChanged (IZoomVideoSDKShareHelper *pShareHelper, IZoomVideoSDKUser *pUser, IZoomVideoSDKShareAction *pShareAction)=0 |
Notification of the share content size has changed. | |
virtual void | onSubSessionStatusChanged (ZoomVideoSDKSubSessionStatus status, IVideoSDKVector< ISubSessionKit * > *pSubSessionKitList)=0 |
Notification of the subsession status changed. | |
virtual void | onSubSessionManagerHandle (IZoomVideoSDKSubSessionManager *pManager)=0 |
Notification of the user has subsession manager privilege. | |
virtual void | onSubSessionParticipantHandle (IZoomVideoSDKSubSessionParticipant *pParticipant)=0 |
Notification of a user gains or loses subsession participant privileges. | |
virtual void | onSubSessionUsersUpdate (ISubSessionKit *pSubSessionKit)=0 |
Notification of the subsession users are updated.. | |
virtual void | onBroadcastMessageFromMainSession (const zchar_t *sMessage, const zchar_t *sUserName)=0 |
Notification of the user receives a main session broadcast message. | |
virtual void | onSubSessionUserHelpRequest (ISubSessionUserHelpRequestHandler *pHandler)=0 |
Notification of the user receives a help request from a subsession. | |
virtual void | onSubSessionUserHelpRequestResult (ZoomVideoSDKUserHelpRequestResult eResult)=0 |
Notification of the result of the help request. | |
virtual void | onStartBroadcastResponse (bool bSuccess, const zchar_t *channelID)=0 |
Notification the response of starting broadcast streaming. | |
virtual void | onStopBroadcastResponse (bool bSuccess)=0 |
Notification the response of stopping broadcast streaming. | |
virtual void | onGetBroadcastControlStatus (bool bSuccess, ZoomVideoSDKBroadcastControlStatus status)=0 |
Notification the response of getting broadcast status. | |
virtual void | onStreamingJoinStatusChanged (ZoomVideoSDKStreamingJoinStatus status)=0 |
Notification when the viewer's join status changes. | |
virtual void | onWhiteboardExported (ZoomVideoSDKExportFormat format, unsigned char *data, long length)=0 |
Callback invoked when a whiteboard file export completes. | |
virtual void | onUserWhiteboardShareStatusChanged (IZoomVideoSDKUser *pUser, IZoomVideoSDKWhiteboardHelper *pWhiteboardHelper)=0 |
Callback invoked when a user changes their whiteboard sharing status, such as starting or stopping whiteboard sharing. | |
A listener class that groups together the callbacks related to a session.
Definition at line 36 of file zoom_video_sdk_delegate_interface.h.
|
pure virtual |
Notification of the annotation helper activated. Notify that annotation windows have been created.
handle | The window handle that annotating. |
|
pure virtual |
Notification of the annotation helper clean up.
helper | The clean up object. |
|
pure virtual |
Notification of the annotation privilege change.
pUser | The pointer to a user object. |
IZoomVideoSDKShareAction | The pointer to share object. |
|
pure virtual |
Notification of mic device or speaker device status changed.
type. | |
status. |
|
pure virtual |
Notification of the audio level changes for a participant (excluding self).
level | The current audio level of the user, in the range [0, 9]. |
bAudioSharing | true if the audio level is from shared audio, such as computer audio; otherwise it's from the microphone. |
pUser | The user whose audio level has changed. |
|
pure virtual |
Notification of the response that binding the incoming live stream.
bSuccess | true: success, otherwise false. |
strStreamKeyID | Corresponding stream key ID. |
|
pure virtual |
Notification of the user receives a main session broadcast message.
sMessage | The message content. |
sUserName | The name of the user who broadcasted this message. |
|
pure virtual |
Notification of the call CRC device's status changed.
status | The call status. |
|
pure virtual |
Notification of the callout user successfully joins the meeting.
pUser | The invited user who joined the meeting. |
phoneNumber | The phone number involved in the callout. |
|
pure virtual |
Notification of the current user has received a camera control request.
pUser | The pointer to the user who sent the request. |
requestType | The request type. |
pCameraControlRequestHandler | The pointer to the helper instance of the camera controller. |
|
pure virtual |
Notification of the current user is granted camera control access.
pUser | The pointer to the user who received the request. |
isApproved | The result of the camera control request |
|
pure virtual |
Notification of the camera list has changed.
|
pure virtual |
Notification of a user deletes a chat message.
pChatHelper | Chat helper utility. |
MsgID | The deleted message's ID. |
deleteBy | Indicates by whom the message was deleted. |
|
pure virtual |
Notification of receiving a chat message.
pChatHelper | The pointer to chat helper object. |
messageItem | The pointer to message object. |
|
pure virtual |
Notification of the chat privilege of participant has changed.
pChatHelper | The pointer to chat helper object. |
privilege | The new chat privilege. |
|
pure virtual |
Notification of cloud recording status has paused, stopped, resumed, or otherwise changed.
status | Cloud recording status. |
pHandler | When the cloud recording starts, this object is used to let the user choose whether to accept or not. |
|
pure virtual |
Notification of the command channel is ready to be used.
isSuccess | true: success, command channel is ready to be used. false: Failure, command channel was unable to connect. |
|
pure virtual |
Notification of receiving a message, data, or a command from the command channel.
pSender | The user who sent the command. |
strCmd | Received command. |
|
pure virtual |
Notification of errors occur when join session.
errorCode. | |
detailErrorCode | Detailed errorCode. |
|
pure virtual |
Notification of a user failed to start sharing.
pShareHelper | The pointer to share helper object. |
pUser | The pointer to user object. |
|
pure virtual |
Notification the response of getting broadcast status.
bSuccess | true if the request succeeded; otherwise false. |
status | The current broadcast status, see ZoomVideoSDKBroadcastControlStatus. |
|
pure virtual |
Notification of a host requests you to unmute yourself.
|
pure virtual |
Notification of the response that gets the streams status.
bSuccess | true: success, otherwise false. |
pStreamsStatusList | The streams status list. |
|
pure virtual |
Notification of the invite by phone status changes to any other valid status such as Calling, Ringing, Success, or Failed.
status | Invite by phone status. |
reason | IInvite by phone failed reason. |
|
pure virtual |
Notification of a user makes changes to their live stream status.
pLiveStreamHelper | The pointer to live stream helper object. |
status | The current status of live stream. |
|
pure virtual |
Notification of a live translation error occurs.
spokenLanguage | The spoken message language. |
transcriptLanguage | The message language you want to translate. |
|
pure virtual |
Notification of a live transcription message is received.
messageInfo | The live transcription message. |
|
pure virtual |
Notification of live transcription status changes.
status | The live transcription status. |
|
pure virtual |
Notification of the current mic or speaker volume changed.
micVolume | Specify the volume of the mic when testing or in session. |
speakerVolume | Specify the volume of the speaker when testing. |
|
pure virtual |
Notification of mixed (all users) audio raw data received.
data_ | The pointer to audio raw data. |
|
pure virtual |
Notification of someone in a given session enables or disables multi-camera. All participants in the session receive this callback.
status. | |
pUser | The user who enabled multi-camera. |
pVideoPipe | The data pipe for the multi-camera. |
|
pure virtual |
Notification of individual user's audio raw data received.
data_ | Raw audio data. |
pUser | The pointer to user object associated with the raw audio data. |
|
pure virtual |
Notification of original language message received.
messageInfo | The spoken language message. |
|
pure virtual |
Notification of completing the proxy detection.
|
pure virtual |
Notification of the proxy requests to input the username and password.
handler | The pointer to the IZoomVideoSDKProxySettingHandler. |
|
pure virtual |
Notification of receive file status changed.
file | The pointer to receive file object. |
status | The status of file transfer. |
|
pure virtual |
Notification of the current user has received a remote control request.
pShareAction | The pointer to share object. |
pUser | The pointer to the user who sent the request. |
pRemoteControlRequestHandler | The pointer to the helper instance of the remote controller. |
|
pure virtual |
Callback after the first invocation of IZoomVideoSDKShareSettingHelper::enableAdminRemoteControl(true).
bSuccess | The installation result of the remote control service. |
|
pure virtual |
Notification of the remote control status changes.
pUser | The remote control user. |
pShareAction | The pointer to share object. |
status | The value of remote control status. |
|
pure virtual |
Notification of the selected mic/speaker device is changed when testing. Then the SDK will close the mic/speaker testing. The user shall restart the test manually if he still wants to test.
|
pure virtual |
Notification of send file status make change.
file | The pointer to send file object. |
status | The status of file transfer. |
|
pure virtual |
Notification of joining the session.
|
pure virtual |
Notification of leaving the session.
|
pure virtual |
Notification of leaving the session with reason.
eReason. |
|
pure virtual |
Notification of the session requires a password to join.
handler | The pointer to password handler object. |
|
pure virtual |
Notification of the provided session password is wrong or invalid.
handler | The pointer to password handler object. |
|
pure virtual |
Notification of the subscribed user's share view failure reason.
pUser | The pointer to a user object. |
handle | The window handle that failed to subscribe. |
IZoomVideoSDKShareAction | The pointer to share object. |
|
pure virtual |
Notification of a user makes changes to their share content type, such as camera share switch to normal share. The share type can be found in ZoomVideoSDKShareType.
pShareHelper | The pointer to share helper object. |
pUser | The pointer to user object. |
IZoomVideoSDKShareAction | The pointer to share object. |
|
pure virtual |
Notification of the share content size has changed.
pShareHelper | The pointer to the share helper object. |
pUser | The pointer to a user object. |
pShareAction | The pointer to the share object. |
|
pure virtual |
Notification of receiving shared raw audio data.
data_ | Raw audio data. |
|
pure virtual |
Notification of the current user's share network quality changes.
shareNetworkStatus | share network quality. |
isSendingShare | Indicates the direction of the share. If true, it refers to the sending share; if false, it refers to the receiving share. |
|
pure virtual |
Notification of share setting changed.
setting | The share setting. |
|
pure virtual |
Notification of the spoken language has changed.
spokenLanguage | The spoken message language. |
|
pure virtual |
Notification of spotlighted video user changed.
pVideoHelper | The pointer to video helper object. |
userList | List of users who has been spotlighted. |
|
pure virtual |
Notification of the SSL verified fail.
info | The info of SSL certificate related information. |
|
pure virtual |
Notification the response of starting broadcast streaming.
bSuccess | true if broadcast streaming started successfully; otherwise false. |
channelID | This broadcast streaming channel ID returned by the backend. |
|
pure virtual |
Notification of the response that starts the bound stream.
bSuccess | true: success, otherwise false. |
strStreamKeyID | Corresponding stream key ID. |
|
pure virtual |
Notification the response of stopping broadcast streaming.
bSuccess | true if broadcast stopped successfully; otherwise false. |
|
pure virtual |
Notification of the response that stops the bound stream.
bSuccess | true: success, otherwise false. |
strStreamKeyID | Corresponding stream key ID. |
|
pure virtual |
Notification when the viewer's join status changes.
status | The current join status. See ZoomVideoSDKStreamingJoinStatus. |
|
pure virtual |
Notification of the user has subsession manager privilege.
pManager | The subsession manager object. |
|
pure virtual |
Notification of a user gains or loses subsession participant privileges.
pParticipant | The subsession participant object, when the user loses participant privileges, pParticipant is NULL. |
|
pure virtual |
Notification of the subsession status changed.
status | The subsession status. |
pSubSessionKitList | The new subsession list. |
|
pure virtual |
Notification of the user receives a help request from a subsession.
pHandler | The request handler object. |
|
pure virtual |
Notification of the result of the help request.
eResult | The result of help request. |
|
pure virtual |
Notification of the subsession users are updated..
pSubSessionKit | The subsession kit object. |
|
pure virtual |
Notification of the mic status changed when testing.
status | The mic status. |
|
pure virtual |
Notification of the response that unbinding the incoming live stream.
bSuccess | true: success, otherwise false. |
strStreamKeyID | Corresponding stream key ID. |
|
pure virtual |
Notification of the active audio changes.
pAudioHelper | Audio helper utility. |
list | Active audio list. |
|
pure virtual |
Notification of a user makes changes to their audio, such as muting or unmuting their audio.
pAudioHelper | The pointer to audio helper object. |
userList | The pointer to user object list. |
|
pure virtual |
Notification of the session host changes.
pUserHelper | The pointer to user helper object. |
pUser | The pointer to user object. |
|
pure virtual |
Notification of a user joins the session.
pUserHelper | User helper utility. |
userList | List of users who have just joined the session. |
|
pure virtual |
Notification of a user leaves the session.
pUserHelper | User helper utility. |
userList | List of users who have just left the session. |
|
pure virtual |
Notification of the manager of the session changes.
pUser | The pointer to user object. |
|
pure virtual |
Notification of user name changed.
pUser | The pointer to user object. |
|
pure virtual |
Notification of user's network status changes for a specific data type.
type | The data type whose network status changed. |
level | The new network quality level for the specified data type. |
pUser | The user whose network status has changed. |
|
pure virtual |
Notification of user's overall network status changes.
level | The new overall network quality level. |
pUser | The user whose overall network status has changed. |
|
pure virtual |
Notification of a user consents to individual recording.
pUser | The pointer to user object. |
|
pure virtual |
Notification of a user makes changes to their sharing status, such as starting screen sharing, starting view sharing, or stopping sharing.
pShareHelper | The pointer to share helper object. |
pUser | The pointer to user object. |
IZoomVideoSDKShareAction | The pointer to share object. |
|
pure virtual |
Notification of the user's video network quality changes.
status | video network quality. |
pUser | The pointer to a user object. |
|
pure virtual |
Notification of a user makes changes to their video, such as starting or stopping their video.
pVideoHelper | The pointer to video helper object. |
userList | The pointer to user object list. |
|
pure virtual |
Callback invoked when a user changes their whiteboard sharing status, such as starting or stopping whiteboard sharing.
pUser | The user who's whiteboard sharing status changed. Check the current status via IZoomVideoSDKUser. |
pWhiteboardHelper | The whiteboard helper object. |
|
pure virtual |
Notification of video alpha channel mode changed.
isAlphaModeOn | Indicates the state of the alpha channel mode. If true, it is enabled; if false, it is disabled. |
|
pure virtual |
Notification of the subscribed user's video failure reason.
fail_reason | The user's video subscribe failure reason. |
pUser | The pointer to a user object. |
handle | The window handle that failed to subscribe. |
|
pure virtual |
Callback invoked when a whiteboard file export completes.
format | The export format. See ZoomVideoSDKExportFormat. |
data | The export whiteboard data as a byte array. |
length | The length of the export whiteboard data. |