Windows SDK 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
}
 

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 28 of file customized_video_container.h.

29{
34};
@ VideoRenderData_ScreenName
Data type of screen name only.
@ VideoRenderData_Avatar
Data type without video data.
@ VideoRenderData_Video
Data type including the video data.
@ VideoRenderData_None
For initiation.

◆ 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 16 of file customized_video_container.h.

17{
22};
@ VideoRenderElement_NORMAL
Normal type, see INormalVideoRenderElement.
@ VideoRenderElement_None
For initiation.
@ VideoRenderElement_ACTIVE
Active type, see IActiveVideoRenderElement.
@ VideoRenderElement_PRVIEW
Preview type, see IPreviewVideoRenderElement.

◆ VideoRenderResolution

Enumerator
VideoRenderResolution_None 
VideoRenderResolution_90p 

<For initiation

VideoRenderResolution_180p 
VideoRenderResolution_360p 
VideoRenderResolution_720p 
VideoRenderResolution_1080p 

Definition at line 36 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 

Definition at line 143 of file customized_video_container.h.