Meeting SDK for Windows API Reference
Loading...
Searching...
No Matches
customized_video_container.h File Reference

ZOOM Custom Video Container Interface.
More...

#include "zoom_sdk_def.h"

Go to the source code of this file.

Data Structures

class  IVideoRenderElement
 The base class for the video element interface. More...
 
class  IPreviewVideoRenderElement
 The interface to preview the video render element of the participant who joins the meeting before the host. More...
 
class  IActiveVideoRenderElement
 The active video render element interface in the meeting. More...
 
class  INormalVideoRenderElement
 Normal video render element interface in the meeting.
More...
 
class  ICustomizedVideoContainerEvent
 Callback event of custom video container. More...
 
class  ICustomizedVideoContainer
 Video container interface. More...
 

Enumerations

enum  VideoRenderElementType { VideoRenderElement_None , VideoRenderElement_PRVIEW , VideoRenderElement_ACTIVE , VideoRenderElement_NORMAL }
 Type of the video render element. Here are more detailed structural descriptions. More...
 
enum  VideoRenderDataType { VideoRenderData_None , VideoRenderData_Video , VideoRenderData_Avatar , VideoRenderData_ScreenName }
 Data type of the video render element. Here are more detailed structural descriptions. More...
 
enum  VideoRenderResolution {
  VideoRenderResolution_None = 0 , VideoRenderResolution_90p , VideoRenderResolution_180p , VideoRenderResolution_360p ,
  VideoRenderResolution_720p , VideoRenderResolution_1080p
}
 
enum  ZoomSDKVideoSubscribeFailReason {
  ZoomSDKVideoSubscribe_Fail_None = 0 , ZoomSDKVideoSubscribe_Fail_ViewOnly , ZoomSDKVideoSubscribe_Fail_NotInMeeting , ZoomSDKVideoSubscribe_Fail_HasSubscribe1080POr720 ,
  ZoomSDKVideoSubscribe_Fail_HasSubscribeTwo720P , ZoomSDKVideoSubscribe_Fail_HasSubscribeExceededLimit , ZoomSDKVideoSubscribe_Fail_TooFrequentCall
}
 

Detailed Description

ZOOM Custom Video Container Interface.

Definition in file customized_video_container.h.

Enumeration Type Documentation

◆ VideoRenderDataType

Data type of the video render element. Here are more detailed structural descriptions.

Enumerator
VideoRenderData_None 

For initiation.

VideoRenderData_Video 

Data type including the video data.

VideoRenderData_Avatar 

Data type without video data.

VideoRenderData_ScreenName 

Data type of screen name only.

Definition at line 31 of file customized_video_container.h.

◆ VideoRenderElementType

Type of the video render element. Here are more detailed structural descriptions.

Enumerator
VideoRenderElement_None 

For initiation.

VideoRenderElement_PRVIEW 

Preview type, see IPreviewVideoRenderElement.

VideoRenderElement_ACTIVE 

Active type, see IActiveVideoRenderElement.

VideoRenderElement_NORMAL 

Normal type, see INormalVideoRenderElement.

Definition at line 15 of file customized_video_container.h.

◆ VideoRenderResolution

Enumerator
VideoRenderResolution_None 

For initiation

VideoRenderResolution_90p 
VideoRenderResolution_180p 
VideoRenderResolution_360p 
VideoRenderResolution_720p 
VideoRenderResolution_1080p 

Definition at line 43 of file customized_video_container.h.

◆ ZoomSDKVideoSubscribeFailReason

Enumerator
ZoomSDKVideoSubscribe_Fail_None 
ZoomSDKVideoSubscribe_Fail_ViewOnly 
ZoomSDKVideoSubscribe_Fail_NotInMeeting 
ZoomSDKVideoSubscribe_Fail_HasSubscribe1080POr720 
ZoomSDKVideoSubscribe_Fail_HasSubscribeTwo720P 
ZoomSDKVideoSubscribe_Fail_HasSubscribeExceededLimit 
ZoomSDKVideoSubscribe_Fail_TooFrequentCall 

Definition at line 190 of file customized_video_container.h.