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

Meeting setting interface. More...

#include <setting_service_interface.h>

Public Member Functions

virtual IGeneralSettingContextGetGeneralSettings ()=0
 Get general setting interface.
 
virtual IAudioSettingContextGetAudioSettings ()=0
 Get audio setting interface.
 
virtual IVideoSettingContextGetVideoSettings ()=0
 Get video setting interface.
 
virtual IRecordingSettingContextGetRecordingSettings ()=0
 Get recording setting interface.
 
virtual IStatisticSettingContextGetStatisticSettings ()=0
 Get statistic settings interface.
 
virtual IShareSettingContextGetShareSettings ()=0
 Get share settings interface.
 
virtual SDKError ShowSettingDlg (ShowSettingDlgParam &param)=0
 Display Meeting Setting dialog.
 
virtual SDKError HideSettingDlg ()=0
 Hide meeting setting dialog.
 
virtual IAccessibilitySettingContextGetAccessibilitySettings ()=0
 Get Accessibility settings interface.
 
virtual ISettingUIStrategyGetSettingUIStrategy ()=0
 Get setting user strategy interface.
 
virtual IVirtualBGSettingContextGetVirtualBGSettings ()=0
 Get virtual background interface.
 
virtual IVideoFilterSettingContextGetVideoFilterSettings ()=0
 Get video filter settings interface.
 
virtual I3DAvatarSettingContextGet3DAvatarSettings ()=0
 Get 3D avatar settings interface.
 
virtual IFaceMakeupSettingContextGetFaceMakeupSettings ()=0
 Get face makeup settings interface.
 
virtual IWallpaperSettingContextGetWallpaperSettings ()=0
 Get wallpaper settings interface.
 

Detailed Description

Meeting setting interface.

Definition at line 2336 of file setting_service_interface.h.

Member Function Documentation

◆ Get3DAvatarSettings()

virtual I3DAvatarSettingContext * ISettingService::Get3DAvatarSettings ( )
pure virtual

Get 3D avatar settings interface.

Returns
If the function succeeds, the return value is an object pointer to I3DAvatarSettingContext. Otherwise failed, returns nullptr. For more details, see I3DAvatarSettingContext.

◆ GetAccessibilitySettings()

virtual IAccessibilitySettingContext * ISettingService::GetAccessibilitySettings ( )
pure virtual

Get Accessibility settings interface.

Returns
If the function succeeds, the return value is an object pointer to IAccessibilitySettingContext. Otherwise failed, returns nullptr. For more details, see IAccessibilitySettingContext.

◆ GetAudioSettings()

virtual IAudioSettingContext * ISettingService::GetAudioSettings ( )
pure virtual

Get audio setting interface.

Returns
If the function succeeds, the return value an object pointer to IAudioSettingContext. Otherwise failed, returns nullptr. For more details, see IAudioSettingContext.

◆ GetFaceMakeupSettings()

virtual IFaceMakeupSettingContext * ISettingService::GetFaceMakeupSettings ( )
pure virtual

Get face makeup settings interface.

Returns
If the function succeeds, the return value is an object pointer to IFaceMakeupSettingContext. Otherwise failed, returns nullptr. For more details, see IFaceMakeupSettingContext.

◆ GetGeneralSettings()

virtual IGeneralSettingContext * ISettingService::GetGeneralSettings ( )
pure virtual

Get general setting interface.

Returns
If the function succeeds, the return value is an object pointer to IGeneralSettingContext. Otherwise failed, returns nullptr. For more details, see IGeneralSettingContext.

◆ GetRecordingSettings()

virtual IRecordingSettingContext * ISettingService::GetRecordingSettings ( )
pure virtual

Get recording setting interface.

Returns
If the function succeeds, the return value is an object pointer to IRecordingSettingContext. Otherwise failed, returns nullptr. For more details, see IRecordingSettingContext.

◆ GetSettingUIStrategy()

virtual ISettingUIStrategy * ISettingService::GetSettingUIStrategy ( )
pure virtual

Get setting user strategy interface.

Returns
If the function succeeds, the return value is an object pointer to ISettingUIStrategy. Otherwise failed, returns nullptr. For more details, see ISettingUIStrategy.

◆ GetShareSettings()

virtual IShareSettingContext * ISettingService::GetShareSettings ( )
pure virtual

Get share settings interface.

Returns
If the function succeeds, the return value is an object pointer to IShareSettingContext. Otherwise failed, returns nullptr. For more details, see IShareSettingContext.

◆ GetStatisticSettings()

virtual IStatisticSettingContext * ISettingService::GetStatisticSettings ( )
pure virtual

Get statistic settings interface.

Returns
If the function succeeds, the return value is an object pointer to IStatisticSettingContext. Otherwise failed, returns nullptr. For more details, see IStatisticSettingContext.

◆ GetVideoFilterSettings()

virtual IVideoFilterSettingContext * ISettingService::GetVideoFilterSettings ( )
pure virtual

Get video filter settings interface.

Returns
If the function succeeds, the return value is an object pointer to IVideoFilterSettingContext. Otherwise failed, returns nullptr. For more details, see IVideoFilterSettingContext.

◆ GetVideoSettings()

virtual IVideoSettingContext * ISettingService::GetVideoSettings ( )
pure virtual

Get video setting interface.

Returns
If the function succeeds, the return value is an object pointer to IVideoSettingContext. Otherwise failed, returns nullptr. For more details, see IVideoSettingContext.

◆ GetVirtualBGSettings()

virtual IVirtualBGSettingContext * ISettingService::GetVirtualBGSettings ( )
pure virtual

Get virtual background interface.

Returns
If the function succeeds, the return value is an object pointer to IVirtualBGSettingContext. Otherwise failed, returns nullptr. For more details, see IVirtualBGSettingContext.

◆ GetWallpaperSettings()

virtual IWallpaperSettingContext * ISettingService::GetWallpaperSettings ( )
pure virtual

Get wallpaper settings interface.

Returns
If the function succeeds, the return value is an object pointer to IWallpaperSettingContext. Otherwise failed, returns nullptr. For more details, see IWallpaperSettingContext.

◆ HideSettingDlg()

virtual SDKError ISettingService::HideSettingDlg ( )
pure virtual

Hide meeting setting dialog.

Returns
If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
Remarks
Valid only for ZOOM style user interface mode.

◆ ShowSettingDlg()

virtual SDKError ISettingService::ShowSettingDlg ( ShowSettingDlgParam & param)
pure virtual

Display Meeting Setting dialog.

Parameters
paramSpecify to display the Meeting Setting dialog. For more details, see ShowSettingDlgParam structure.
Returns
If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
Remarks
Valid only for ZOOM style user interface mode.