Meeting SDK for Linux API Reference
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
IZoomSDKShareSourceHelper Class Referenceabstract

#include <rawdata_share_source_helper_interface.h>

Public Member Functions

virtual ~IZoomSDKShareSourceHelper ()
 
virtual SDKError setExternalShareSource (IZoomSDKShareSource *pShareSource, IZoomSDKShareAudioSource *pShareAudioSource=nullptr)=0
 Start sharing external source.
 
virtual SDKError setSharePureAudioSource (IZoomSDKShareAudioSource *pShareAudioSource)=0
 Start sharing pure external audio source.
 

Detailed Description

Definition at line 67 of file rawdata_share_source_helper_interface.h.

Constructor & Destructor Documentation

◆ ~IZoomSDKShareSourceHelper()

virtual IZoomSDKShareSourceHelper::~IZoomSDKShareSourceHelper ( )
inlinevirtual

Definition at line 70 of file rawdata_share_source_helper_interface.h.

70{}

Member Function Documentation

◆ setExternalShareSource()

virtual SDKError IZoomSDKShareSourceHelper::setExternalShareSource ( IZoomSDKShareSource * pShareSource,
IZoomSDKShareAudioSource * pShareAudioSource = nullptr )
pure virtual

Start sharing external source.

Parameters
pShareSourcethe external source object pointer.
pShareAudioSourcethe external audio source object pointer.
Returns
If the function succeeds, the return value is SDKErr_Success. Otherwise the function fails and returns an error code. To get extended error information, see SDKError enum.
Remarks
If pShareAudioSource is non-null, it indicates sharing user-defined audio at the same time.

◆ setSharePureAudioSource()

virtual SDKError IZoomSDKShareSourceHelper::setSharePureAudioSource ( IZoomSDKShareAudioSource * pShareAudioSource)
pure virtual

Start sharing pure external audio source.

Parameters
pShareAudioSourcethe external audio source object pointer.
Returns
If the function succeeds, the return value is SDKErr_Success. Otherwise the function fails and returns an error code. To get extended error information, see SDKError enum.
Remarks
The feature is similar to sharing computer audio, except that the shared content is user-defined.