6 #ifndef _ZOOM_CUSTOMIZED_UI_MGR_H_ 7 #define _ZOOM_CUSTOMIZED_UI_MGR_H_ 8 #include "..\zoom_sdk_def.h" 10 BEGIN_ZOOM_SDK_NAMESPACE
87 END_ZOOM_SDK_NAMESPACE
virtual SDKError DestroyVideoContainer(ICustomizedVideoContainer *pContainer)=0
Destroy the specified video container.
SDKError
SDK error types. Here are more detailed structural descriptions.
Definition: zoom_sdk_def.h:29
virtual SDKError SetEvent(ICustomizedUIMgrEvent *pEvent)=0
Set custom UI manager interface callback event handler.
virtual SDKError DestroyAllVideoContainer()=0
Destroy all the video containers.
virtual void onVideoContainerDestroyed(ICustomizedVideoContainer *pContainer)=0
The callback will be triggered before the video container is destroyed.
virtual SDKError CreateShareRender(ICustomizedShareRender **ppRender, HWND hParentWnd, RECT rc)=0
Create shared render.
virtual SDKError CreateVideoContainer(ICustomizedVideoContainer **ppContainer, HWND hParentWnd, RECT rc)=0
Create the video container.
virtual SDKError HasLicense()=0
Determine if the user owns the license to enable the custom UI module.
virtual void onShareRenderDestroyed(ICustomizedShareRender *pRender)=0
The callback will be triggered before the shared render is destroyed.
Custom UI manager interface.
Definition: customized_ui_mgr.h:33
The callback event of custom UI manager interface.
Definition: customized_ui_mgr.h:16
Video container interface.
Definition: customized_video_container.h:167
virtual SDKError DestroyShareRender(ICustomizedShareRender *pRender)=0
Destroy the specified shared render.
virtual SDKError DestroyAllShareRender()=0
Destroy all the shared renders.
Share render interface.
Definition: customized_share_render.h:47