ZOOM Windows SDK  5.2.42037.1112
customized_ui_mgr.h
Go to the documentation of this file.
1 
6 #ifndef _ZOOM_CUSTOMIZED_UI_MGR_H_
7 #define _ZOOM_CUSTOMIZED_UI_MGR_H_
8 #include "..\zoom_sdk_def.h"
9 
10 BEGIN_ZOOM_SDK_NAMESPACE
13 
17 {
18 public:
22  virtual void onVideoContainerDestroyed(ICustomizedVideoContainer* pContainer) = 0;
23 
27  virtual void onShareRenderDestroyed(ICustomizedShareRender* pRender) = 0;
28 };
29 
30 
34 {
35 public:
39  virtual SDKError HasLicense() = 0;
40 
45  virtual SDKError SetEvent(ICustomizedUIMgrEvent* pEvent) = 0;
46 
54  virtual SDKError CreateVideoContainer(ICustomizedVideoContainer** ppContainer, HWND hParentWnd, RECT rc) = 0;
55 
61 
65  virtual SDKError DestroyAllVideoContainer() = 0;
66 
74  virtual SDKError CreateShareRender(ICustomizedShareRender** ppRender, HWND hParentWnd, RECT rc) = 0;
75 
81 
85  virtual SDKError DestroyAllShareRender() = 0;
86 };
87 END_ZOOM_SDK_NAMESPACE
88 #endif
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