Video SDK for Linux API Reference
Loading...
Searching...
No Matches
zoom_video_sdk_user_helper_interface.h File Reference

user helper More...

Go to the source code of this file.

Classes

struct  ZoomVideoSDKVideoStatus
 Video status information on the user's video device (the detected compatible video camera device), and status (whether video is turned on or off). More...
 
struct  ZoomVideoSDKAudioStatus
 Audio status information. More...
 
struct  ZoomVideoSDKVideoStatisticInfo
 Video statistic information. More...
 
struct  ZoomVideoSDKShareStatisticInfo
 Share statistic information. More...
 
struct  ZoomVideoSDKShareCursorData
 Share cursor information. More...
 
class  IZoomVideoSDKRawDataPipeDelegate
 Video/share raw data sink interface. More...
 
class  IZoomVideoSDKRawDataPipe
 Video/share raw data pipe interface. More...
 
class  IZoomVideoSDKCameraControlRequestHandler
 Camera control interface. More...
 
class  IZoomVideoSDKRemoteCameraControlHelper
 
class  IZoomVideoSDKCanvas
 video or share canvas interface. More...
 
class  IZoomVideoSDKUser
 User object interface. More...
 
class  IZoomVideoSDKUserHelper
 User helper interface. More...
 

Enumerations

enum  ZoomVideoSDKNetworkStatus { ZoomVideoSDKNetwork_None , ZoomVideoSDKNetwork_Bad , ZoomVideoSDKNetwork_Normal , ZoomVideoSDKNetwork_Good }
 
enum  ZoomVideoSDKAudioType { ZoomVideoSDKAudioType_VOIP , ZoomVideoSDKAudioType_TELEPHONY , ZoomVideoSDKAudioType_None }
 Audio type: VOIP (Voice over IP), Telephony, or None. More...
 
enum  ZoomVideoSDKResolution {
  ZoomVideoSDKResolution_90P = 0 , ZoomVideoSDKResolution_180P , ZoomVideoSDKResolution_360P , ZoomVideoSDKResolution_720P ,
  ZoomVideoSDKResolution_1080P , ZoomVideoSDKResolution_Auto = 100
}
 
enum  RawDataStatus { RawData_On , RawData_Off }
 
enum  ZoomVideoSDKVideoAspect { ZoomVideoSDKVideoAspect_Original , ZoomVideoSDKVideoAspect_Full_Filled , ZoomVideoSDKVideoAspect_LetterBox , ZoomVideoSDKVideoAspect_PanAndScan }
 
enum  ZoomVideoSDKSubscribeFailReason {
  ZoomVideoSDKSubscribeFailReason_None = 0 , ZoomVideoSDKSubscribeFailReason_HasSubscribe1080POr720P , ZoomVideoSDKSubscribeFailReason_HasSubscribeTwo720P , ZoomVideoSDKSubscribeFailReason_HasSubscribeExceededLimit ,
  ZoomVideoSDKSubscribeFailReason_HasSubscribeTwoShare , ZoomVideoSDKSubscribeFailReason_HasSubscribeVideo1080POr720PAndOneShare , ZoomVideoSDKSubscribeFailReason_TooFrequentCall
}
 
enum  ZoomVideoSDKCanvasType { ZoomVideoSDKCanvasType_VideoData = 1 , ZoomVideoSDKCanvasType_ShareData }
 

Detailed Description

user helper

Definition in file zoom_video_sdk_user_helper_interface.h.

Enumeration Type Documentation

◆ RawDataStatus

Enumerator
RawData_On 
RawData_Off 

Definition at line 129 of file zoom_video_sdk_user_helper_interface.h.

◆ ZoomVideoSDKAudioType

Audio type: VOIP (Voice over IP), Telephony, or None.

Enumerator
ZoomVideoSDKAudioType_VOIP 
ZoomVideoSDKAudioType_TELEPHONY 
ZoomVideoSDKAudioType_None 

Definition at line 39 of file zoom_video_sdk_user_helper_interface.h.

◆ ZoomVideoSDKCanvasType

Enumerator
ZoomVideoSDKCanvasType_VideoData 

Video camera data.

ZoomVideoSDKCanvasType_ShareData 

Share data.

Definition at line 282 of file zoom_video_sdk_user_helper_interface.h.

◆ ZoomVideoSDKNetworkStatus

Enumerator
ZoomVideoSDKNetwork_None 
ZoomVideoSDKNetwork_Bad 
ZoomVideoSDKNetwork_Normal 
ZoomVideoSDKNetwork_Good 

Definition at line 28 of file zoom_video_sdk_user_helper_interface.h.

◆ ZoomVideoSDKResolution

Enumerator
ZoomVideoSDKResolution_90P 
ZoomVideoSDKResolution_180P 
ZoomVideoSDKResolution_360P 
ZoomVideoSDKResolution_720P 
ZoomVideoSDKResolution_1080P 
ZoomVideoSDKResolution_Auto 

Just for video canvas.

Definition at line 119 of file zoom_video_sdk_user_helper_interface.h.

◆ ZoomVideoSDKSubscribeFailReason

Enumerator
ZoomVideoSDKSubscribeFailReason_None 
ZoomVideoSDKSubscribeFailReason_HasSubscribe1080POr720P 
ZoomVideoSDKSubscribeFailReason_HasSubscribeTwo720P 
ZoomVideoSDKSubscribeFailReason_HasSubscribeExceededLimit 
ZoomVideoSDKSubscribeFailReason_HasSubscribeTwoShare 
ZoomVideoSDKSubscribeFailReason_HasSubscribeVideo1080POr720PAndOneShare 
ZoomVideoSDKSubscribeFailReason_TooFrequentCall 

Definition at line 268 of file zoom_video_sdk_user_helper_interface.h.

269{
277#if defined ANDROID || defined __IOS__
278 ZoomVideoSDKSubscribeFailReason_HasSubscribeOneShare,
279#endif
@ ZoomVideoSDKSubscribeFailReason_HasSubscribeTwo720P
@ ZoomVideoSDKSubscribeFailReason_TooFrequentCall
@ ZoomVideoSDKSubscribeFailReason_HasSubscribeTwoShare
@ ZoomVideoSDKSubscribeFailReason_HasSubscribeVideo1080POr720PAndOneShare
@ ZoomVideoSDKSubscribeFailReason_HasSubscribe1080POr720P
@ ZoomVideoSDKSubscribeFailReason_HasSubscribeExceededLimit

◆ ZoomVideoSDKVideoAspect

Enumerator
ZoomVideoSDKVideoAspect_Original 

Original aspect ratio.

ZoomVideoSDKVideoAspect_Full_Filled 

Full filled aspect ratio.

ZoomVideoSDKVideoAspect_LetterBox 

Letterbox aspect ratio.

ZoomVideoSDKVideoAspect_PanAndScan 

Pan and scan aspect ratio.

Definition at line 260 of file zoom_video_sdk_user_helper_interface.h.

261{
@ ZoomVideoSDKVideoAspect_Original
Original aspect ratio.
@ ZoomVideoSDKVideoAspect_Full_Filled
Full filled aspect ratio.
@ ZoomVideoSDKVideoAspect_PanAndScan
Pan and scan aspect ratio.
@ ZoomVideoSDKVideoAspect_LetterBox
Letterbox aspect ratio.