Meeting SDK for Windows API Reference
|
Virtual background setting interface. More...
#include <setting_service_interface.h>
Public Member Functions | |
virtual SDKError | SetVirtualBGEvent (IVirtualBGSettingContextEvent *pEvent)=0 |
Virtual background callback handler. | |
virtual bool | IsSupportVirtualBG ()=0 |
Determine if the virtual background feature is supported by the meeting. | |
virtual bool | IsDeviceSupportSmartVirtualBG ()=0 |
Determine if the smart virtual background feature can be supported by the machine. | |
virtual bool | IsSupportVirtualBackgroundVideo ()=0 |
Determine if the video virtual background feature is supported by the meeting. | |
virtual bool | IsDeviceSupportSmartVirtualBackgroundVideo ()=0 |
Determine if the smart virtual background video feature can be supported by the machine. | |
virtual bool | IsDeviceSupportGreenVirtualBackgroundVideo ()=0 |
Determine if the green virtual background video feature can be supported by the machine. | |
virtual bool | IsUsingGreenScreenOn ()=0 |
Determine if the green screen is using for the virtual background feature in the meeting. | |
virtual SDKError | SetUsingGreenScreen (bool bUse)=0 |
Set to use the green screen for the virtual background feature. | |
virtual bool | IsAllowToAddNewVBItem ()=0 |
Determine if the adding new virtual background item feature is supported by the meeting. | |
virtual bool | isAllowToRemoveVBItem ()=0 |
Determine if the removing virtual background item feature is supported by the meeting. | |
virtual SDKError | AddBGImage (const zchar_t *file_path)=0 |
Add a new image as the virtual background image and to the image list. | |
virtual SDKError | RemoveBGImage (IVirtualBGImageInfo *pRemoveImage)=0 |
Remove an image from the virtual background image list. | |
virtual IList< IVirtualBGImageInfo * > * | GetBGImageList ()=0 |
Get the list of the virtual background images. | |
virtual SDKError | UseBGImage (IVirtualBGImageInfo *pImage)=0 |
Specify an image to be the virtual background image. | |
virtual DWORD | GetBGReplaceColor ()=0 |
Get the selected color after called BeginSelectReplaceVBColor() and selected a color. | |
virtual SDKError | BeginSelectReplaceVBColor ()=0 |
Start to capture a color from video preview. | |
virtual SDKError | AddBGVideo (const zchar_t *file_path)=0 |
Add a new video as the virtual background video and to the video list. | |
virtual SDKError | RemoveBGVideo (IVirtualBGImageInfo *pRemoveVideo)=0 |
Remove a video from the virtual background video list. | |
virtual IList< IVirtualBGImageInfo * > * | GetBGVideoList ()=0 |
Get the list of the virtual background videoes. | |
virtual SDKError | UseBGVideo (IVirtualBGImageInfo *pImage)=0 |
Specify a video to be the virtual background video. | |
virtual ITestVideoDeviceHelper * | GetTestVideoDeviceHelper ()=0 |
Get the pointer to ITestVideoDeviceHelper which is used to preview the video with virtual background image. | |
Virtual background setting interface.
Definition at line 2256 of file setting_service_interface.h.
Add a new image as the virtual background image and to the image list.
file_path | Specify the file name of the image. It must be the full path with the file name. |
Add a new video as the virtual background video and to the video list.
file_path | Specify the file name of the video. It must be the full path with the file name. |
|
pure virtual |
Start to capture a color from video preview.
|
pure virtual |
Get the list of the virtual background images.
|
pure virtual |
Get the selected color after called BeginSelectReplaceVBColor() and selected a color.
|
pure virtual |
Get the list of the virtual background videoes.
|
pure virtual |
Get the pointer to ITestVideoDeviceHelper which is used to preview the video with virtual background image.
|
pure virtual |
Determine if the adding new virtual background item feature is supported by the meeting.
|
pure virtual |
Determine if the removing virtual background item feature is supported by the meeting.
|
pure virtual |
Determine if the green virtual background video feature can be supported by the machine.
|
pure virtual |
Determine if the smart virtual background video feature can be supported by the machine.
|
pure virtual |
Determine if the smart virtual background feature can be supported by the machine.
|
pure virtual |
Determine if the video virtual background feature is supported by the meeting.
|
pure virtual |
Determine if the virtual background feature is supported by the meeting.
|
pure virtual |
Determine if the green screen is using for the virtual background feature in the meeting.
|
pure virtual |
Remove an image from the virtual background image list.
pRemoveImage | Specify the image to remove. For detailed error codes, see the IVirtualBGImageInfo enum. |
|
pure virtual |
Remove a video from the virtual background video list.
pRemoveVideo | Specify the video to remove. For detailed error codes, see the IVirtualBGImageInfo enum. |
|
pure virtual |
Set to use the green screen for the virtual background feature.
bUse | Specify to use the green screen or not.true means using the green screen. FALSE means using smart virtual background feature. |
|
pure virtual |
Virtual background callback handler.
pEvent | A pointer to the IVirtualBGSettingContextEvent that receives virtual background event. |
|
pure virtual |
Specify an image to be the virtual background image.
pImage | Specify the image to use. For detailed error codes, see the IVirtualBGImageInfo enum. |
|
pure virtual |
Specify a video to be the virtual background video.
pVideo | Specify the video to use. For more details, see the IVirtualBGImageInfo enum. |