Video SDK for Windows API Reference
Loading...
Searching...
No Matches
zoom_video_sdk_video_helper_interface.h File Reference

video helper More...

Go to the source code of this file.

Data Structures

struct  tagVideoPreferenceSetting
 When setting custom modes, the maximum and minimum frame rates are provided by the developer. If the current bandwidth cannot maintain the minimum frame rate, the video system will drop to the next lower resolution. The default maximum and minimum frame rates for other modes are 0. More...
 
class  IZoomVideoSDKCameraDevice
 Camera device interface. More...
 
class  IVirtualBackgroundItem
 Virtual background item interface. More...
 
class  IZoomVideoSDKVideoHelper
 An interface to control video and manage cameras during a video session. More...
 

Typedefs

typedef struct tagVideoPreferenceSetting ZoomVideoSDKVideoPreferenceSetting
 When setting custom modes, the maximum and minimum frame rates are provided by the developer. If the current bandwidth cannot maintain the minimum frame rate, the video system will drop to the next lower resolution. The default maximum and minimum frame rates for other modes are 0.
 

Enumerations

enum  VideoRotation { VideoRotation_0 , VideoRotation_90 , VideoRotation_180 , VideoRotation_270 }
 
enum  ZoomVideoSDKVideoPreferenceMode { ZoomVideoSDKVideoPreferenceMode_Balance , ZoomVideoSDKVideoPreferenceMode_Sharpness , ZoomVideoSDKVideoPreferenceMode_Smoothness , ZoomVideoSDKVideoPreferenceMode_Custom }
 video preference mode types Here are more detailed structural descriptions. More...
 
enum  ZoomVideoSDKMultiCameraStreamStatus {
  ZoomVideoSDKMultiCameraStreamStatus_JoinStart , ZoomVideoSDKMultiCameraStreamStatus_JoinFail , ZoomVideoSDKMultiCameraStreamStatus_Joined , ZoomVideoSDKMultiCameraStreamStatus_Left ,
  ZoomVideoSDKMultiCameraStreamStatus_VideoOn , ZoomVideoSDKMultiCameraStreamStatus_VideoOff
}
 
enum  VirtualBackgroundDataType { VirtualBackgroundDataType_NONE , VirtualBackgroundDataType_IMAGE , VirtualBackgroundDataType_BLUR }
 

Detailed Description

video helper

Definition in file zoom_video_sdk_video_helper_interface.h.

Typedef Documentation

◆ ZoomVideoSDKVideoPreferenceSetting

When setting custom modes, the maximum and minimum frame rates are provided by the developer. If the current bandwidth cannot maintain the minimum frame rate, the video system will drop to the next lower resolution. The default maximum and minimum frame rates for other modes are 0.

Enumeration Type Documentation

◆ VideoRotation

Enumerator
VideoRotation_0 
VideoRotation_90 
VideoRotation_180 
VideoRotation_270 

Definition at line 13 of file zoom_video_sdk_video_helper_interface.h.

◆ VirtualBackgroundDataType

Enumerator
VirtualBackgroundDataType_NONE 
VirtualBackgroundDataType_IMAGE 
VirtualBackgroundDataType_BLUR 

Definition at line 75 of file zoom_video_sdk_video_helper_interface.h.

◆ ZoomVideoSDKMultiCameraStreamStatus

Enumerator
ZoomVideoSDKMultiCameraStreamStatus_JoinStart 

Current user only. Sent when the current user attempts to use multiple cameras in the session.

ZoomVideoSDKMultiCameraStreamStatus_JoinFail 

Current user only. Sent when the current user fails to use multiple cameras in the session.

ZoomVideoSDKMultiCameraStreamStatus_Joined 

Broadcast to all users. Sent when a new camera has been successfully added to the session as the multiple cameras.

ZoomVideoSDKMultiCameraStreamStatus_Left 

Broadcast to all users. Sent after a camera that is being used as the multiple cameras leaves the session.

ZoomVideoSDKMultiCameraStreamStatus_VideoOn 

Broadcast to all users. Sent when a multiple camera is started.

ZoomVideoSDKMultiCameraStreamStatus_VideoOff 

Broadcast to all users. Sent when a multiple camera is stopped.

Definition at line 58 of file zoom_video_sdk_video_helper_interface.h.

◆ ZoomVideoSDKVideoPreferenceMode

video preference mode types Here are more detailed structural descriptions.

Enumerator
ZoomVideoSDKVideoPreferenceMode_Balance 

Balance mode

ZoomVideoSDKVideoPreferenceMode_Sharpness 

Sharpness mode

ZoomVideoSDKVideoPreferenceMode_Smoothness 

Smoothness mode

ZoomVideoSDKVideoPreferenceMode_Custom 

Custom mode.

Definition at line 25 of file zoom_video_sdk_video_helper_interface.h.