Meeting SDK for Linux API Reference
Loading...
Searching...
No Matches
IMeetingShareCtrlEvent Class Referenceabstract

Callback event of meeting share controller. More...

#include <meeting_sharing_interface.h>

Public Member Functions

virtual ~IMeetingShareCtrlEvent ()
virtual void onSharingStatus (ZoomSDKSharingSourceInfo shareInfo)=0
 Callback event of the changed sharing status.
virtual void onFailedToStartShare ()=0
 Callback event of failure to start sharing.
virtual void onLockShareStatus (bool bLocked)=0
 Callback event of locked share status.
virtual void onShareContentNotification (ZoomSDKSharingSourceInfo shareInfo)=0
 Callback event of changed sharing information.
virtual void onMultiShareSwitchToSingleShareNeedConfirm (IShareSwitchMultiToSingleConfirmHandler *handler_)=0
 Callback event of switching multi-participants share to one participant share.
virtual void onShareSettingTypeChangedNotification (ShareSettingType type)=0
 Callback event of sharing setting type changed.
virtual void onSharedVideoEnded ()=0
 Callback event of the shared video's playback has completed.
virtual void onVideoFileSharePlayError (ZoomSDKVideoFileSharePlayError error)=0
 Callback event of the video file playback error.
virtual void onOptimizingShareForVideoClipStatusChanged (ZoomSDKSharingSourceInfo shareInfo)=0
 Callback event of the changed optimizing video status.

Detailed Description

Callback event of meeting share controller.

Definition at line 149 of file meeting_sharing_interface.h.

Constructor & Destructor Documentation

◆ ~IMeetingShareCtrlEvent()

virtual IMeetingShareCtrlEvent::~IMeetingShareCtrlEvent ( )
inlinevirtual

Definition at line 152 of file meeting_sharing_interface.h.

152{}

Member Function Documentation

◆ onFailedToStartShare()

virtual void IMeetingShareCtrlEvent::onFailedToStartShare ( )
pure virtual

Callback event of failure to start sharing.

◆ onLockShareStatus()

virtual void IMeetingShareCtrlEvent::onLockShareStatus ( bool bLocked)
pure virtual

Callback event of locked share status.

Parameters
bLockedtrue indicates that it is locked. false unlocked.
Deprecated
Use onShareSettingTypeChangedNotification instead.

◆ onMultiShareSwitchToSingleShareNeedConfirm()

virtual void IMeetingShareCtrlEvent::onMultiShareSwitchToSingleShareNeedConfirm ( IShareSwitchMultiToSingleConfirmHandler * handler_)
pure virtual

Callback event of switching multi-participants share to one participant share.

Parameters
handler_An object pointer used by user to complete all the related operations.

◆ onOptimizingShareForVideoClipStatusChanged()

virtual void IMeetingShareCtrlEvent::onOptimizingShareForVideoClipStatusChanged ( ZoomSDKSharingSourceInfo shareInfo)
pure virtual

Callback event of the changed optimizing video status.

Parameters
shareInfoSharing information.

◆ onShareContentNotification()

virtual void IMeetingShareCtrlEvent::onShareContentNotification ( ZoomSDKSharingSourceInfo shareInfo)
pure virtual

Callback event of changed sharing information.

Parameters
shareInfoSharing information.

◆ onSharedVideoEnded()

virtual void IMeetingShareCtrlEvent::onSharedVideoEnded ( )
pure virtual

Callback event of the shared video's playback has completed.

◆ onShareSettingTypeChangedNotification()

virtual void IMeetingShareCtrlEvent::onShareSettingTypeChangedNotification ( ShareSettingType type)
pure virtual

Callback event of sharing setting type changed.

Parameters
typeSharing setting type.

◆ onSharingStatus()

virtual void IMeetingShareCtrlEvent::onSharingStatus ( ZoomSDKSharingSourceInfo shareInfo)
pure virtual

Callback event of the changed sharing status.

Parameters
shareInfoSharing information.
Note
The userId changes according to the status value. When the status value is the Sharing_Self_Send_Begin or Sharing_Self_Send_End, the userId is the user own ID. Otherwise, the value of userId is the sharer ID.

◆ onVideoFileSharePlayError()

virtual void IMeetingShareCtrlEvent::onVideoFileSharePlayError ( ZoomSDKVideoFileSharePlayError error)
pure virtual

Callback event of the video file playback error.

Parameters
errorThe error type.