5#ifndef ZoomVideoSDKConstants_h
6#define ZoomVideoSDKConstants_h
ZoomVideoSDKLiveStreamStatus
ZoomVideoSDKLiveStreamStatus An enumeration of live stream status.
@ ZoomVideoSDKLiveStreamStatus_None
@ ZoomVideoSDKLiveStreamStatus_InProgress
@ ZoomVideoSDKLiveStreamStatus_StartFailed
@ ZoomVideoSDKLiveStreamStatus_Ended
@ ZoomVideoSDKLiveStreamStatus_FailedTimeout
@ ZoomVideoSDKLiveStreamStatus_Connecting
ZoomVideoSDKAnnotationClearType
Enumerations of the type for annotation clear type.
@ ZoomVideoSDKAnnotationClearType_All
Clear all annotations. Hosts, managers and shared meeting owners can use.
@ ZoomVideoSDKAnnotationClearType_Others
Clear only the others' annotations. Only shared meeting owners can use.
@ ZoomVideoSDKAnnotationClearType_My
Clear only your own annotations. Everyone can use.
ZoomVideoSDKPhoneFailedReason
The reason for the failure of the telephone call.
@ ZoomVideoSDKPhoneFailedReason_None
For initialization.
@ ZoomVideoSDKPhoneFailedReason_Block_High_Rate
The invite by phone is blocked by the system due to the high cost.
@ ZoomVideoSDKPhoneFailedReason_User_Hangup
The user hangs up.
@ ZoomVideoSDKPhoneFailedReason_Other_Fail
Other reasons.
@ ZoomVideoSDKPhoneFailedReason_Block_Too_Frequent
To join the session, the invitee would press one on the phone. An invitee who fails to respond will e...
@ ZoomVideoSDKPhoneFailedReason_Not_Available
The telephone number is out of service.
@ ZoomVideoSDKPhoneFailedReason_Busy
The telephone number is busy.
@ ZoomVideoSDKPhoneFailedReason_No_Answer
The user did not answer the call.
@ ZoomVideoSDKPhoneFailedReason_Block_No_Host
The invitation by phone is blocked by the system due to an absent host.
ZoomVideoSDKVirtualBackgroundDataType
Enumerations of the type for virtual background.
@ ZoomVideoSDKVirtualBackgroundDataType_Image
@ ZoomVideoSDKVirtualBackgroundDataType_Blur
@ ZoomVideoSDKVirtualBackgroundDataType_None
ZoomVideoSDKSubscribeFailReason
Enumerations for the video subscribe failed reason.
@ ZoomVideoSDKSubscribeFailReason_None
@ ZoomVideoSDKSubscribeFailReason_HasSubscribeOneShare
@ ZoomVideoSDKSubscribeFailReason_HasSubscribeShare
@ ZoomVideoSDKSubscribeFailReason_HasSubscribe1080POr720P
@ ZoomVideoSDKSubscribeFailReason_HasSubscribeExceededLimit
@ ZoomVideoSDKAudioChannel_Mono
@ ZoomVideoSDKAudioChannel_Stereo
mono
ZoomVideoSDKRecordAgreementType
Type of record agreement type.
@ ZoomVideoSDKRecordAgreementType_Invalid
@ ZoomVideoSDKRecordAgreementType_Traditional
@ ZoomVideoSDKRecordAgreementType_Individual_Only
ZoomVideoSDKCRCProtocol
Enumerations of the type for crc protocol.
@ ZoomVideoSDKCRCProtocol_H323
H323.
@ ZoomVideoSDKCRCProtocol_SIP
SIP.
ZoomVideoSDKAudioType
ZoomVideoSDKAudioType An enumeration of audio type.
@ ZoomVideoSDKAudioType_TELEPHONY
@ ZoomVideoSDKAudioType_VOIP
@ ZoomVideoSDKAudioType_Unknown
@ ZoomVideoSDKAudioType_None
ZoomVideoSDKUVCCameraStatus
@ ZoomVideoSDKUVCCameraStatus_Attached
@ ZoomVideoSDKUVCCameraStatus_Detached
UVC camera attached.
ZoomVideoSDKFileTransferStatus
@ FileTransferState_TransferFailed
The file transfer is in progress.
@ FileTransferState_ReadyToTransfer
The file transfer has no state.
@ FileTransferState_Transfering
The file transfer is ready to start.
@ FileTransferState_TransferDone
The file transfer failed.
ZoomVideoSDKMultiCameraStreamStatus
@ ZoomVideoSDKMultiCameraStreamStatus_JoinFail
Current user only. This status is received when the current user fails the attempt to use multiple ca...
@ ZoomVideoSDKMultiCameraStreamStatus_VideoOn
Broadcasted to all users. When some multiple camera is unmuted, you will receive the status.
@ ZoomVideoSDKMultiCameraStreamStatus_Joined
Broadcasted to all users. This status is received when a new camera has been successfully added to th...
@ ZoomVideoSDKMultiCameraStreamStatus_VideoOff
Broadcasted to all users. When some multiple camera is muted, you will receive the status.
@ ZoomVideoSDKMultiCameraStreamStatus_Left
Broadcasted to all users. This status is received when a camera that is being used as the multiple ca...
@ ZoomVideoSDKMultiCameraStreamStatus_JoinStart
Current user only. This status is received when the current user starts the attempt to use multiple c...
ZoomVideoSDKVideoRawDataRotation
ZoomVideoSDKVideoRawDataRotation The direction of video.
@ ZoomVideoSDKVideoRawDataRotationNone
video direction 0
@ ZoomVideoSDKVideoRawDataRotation180
video direction 180
@ ZoomVideoSDKVideoRawDataRotation90
video direction 90
@ ZoomVideoSDKVideoRawDataRotation270
video direction 270
ZoomVideoSDKAnnotationToolType
Enumerations of the type for annotation tool type.
@ ZoomVideoSDKAnnotationToolType_AutoRectangleSemiFill
@ ZoomVideoSDKAnnotationToolType_AutoEllipse
@ ZoomVideoSDKAnnotationToolType_ERASER
@ ZoomVideoSDKAnnotationToolType_Pen
@ ZoomVideoSDKAnnotationToolType_AutoEllipseSemiFill
@ ZoomVideoSDKAnnotationToolType_Arrow
@ ZoomVideoSDKAnnotationToolType_None
@ ZoomVideoSDKAnnotationToolType_AutoStampQm
@ ZoomVideoSDKAnnotationToolType_Picker
@ ZoomVideoSDKAnnotationToolType_AutoArrow
@ ZoomVideoSDKAnnotationToolType_AutoEllipseFill
@ ZoomVideoSDKAnnotationToolType_AutoStampArrow
@ ZoomVideoSDKAnnotationToolType_AutoRectangle
@ ZoomVideoSDKAnnotationToolType_SpotLight
@ ZoomVideoSDKAnnotationToolType_AutoDiamond
@ ZoomVideoSDKAnnotationToolType_AutoLine
@ ZoomVideoSDKAnnotationToolType_AutoStampStar
@ ZoomVideoSDKAnnotationToolType_AutoRectangleFill
@ ZoomVideoSDKAnnotationToolType_AutoStampX
@ ZoomVideoSDKAnnotationToolType_HighLighter
@ ZoomVideoSDKAnnotationToolType_AutoDoubleArrow
@ ZoomVideoSDKAnnotationToolType_AutoStampHeart
@ ZoomVideoSDKAnnotationToolType_AutoStampCheck
ZoomVideoSDKChatPrivilegeType
Enumerations of the type for chat Privilege type.
@ ZoomVideoSDKChatPrivilege_Unknown
Unknown type.
@ ZoomVideoSDKChatPrivilege_No_One
allow participant to chat with no one
@ ZoomVideoSDKChatPrivilege_Everyone_Publicly
allow participant to chat with host,manager and everyone
@ ZoomVideoSDKChatPrivilege_Everyone_Publicly_And_Privately
allow participant to chat with everyone or only some one
ZoomVideoSDKSystemPermissionType
@ ZoomVideoSDKSystemPermissionType_Camera
@ ZoomVideoSDKSystemPermissionType_Microphone
System permission - Camera is needed.
ZoomVideoSDKRawDataMemoryMode
Rawdata memory mode.
@ ZoomVideoSDKRawDataMemoryModeStack
@ ZoomVideoSDKRawDataMemoryModeHeap
ZoomVideoSDKChatMsgDeleteBy
The chat message delete type are sent in the onChatMsgDeleteNotification:messageID:deleteBy: callback...
@ ZoomVideoSDKChatMsgDeleteBy_HOST
Indicates that the message was deleted by myself.
@ ZoomVideoSDKChatMsgDeleteBy_DLP
Indicates that the message was deleted by the session host.
@ ZoomVideoSDKChatMsgDeleteBy_SELF
None.
@ ZoomVideoSDKChatMsgDeleteBy_NONE
ZoomVideoSDKReceiveSharingStatus
You can get share status in the user object [ZoomVideoSDKUser].
@ ZoomVideoSDKReceiveSharingStatus_None
@ ZoomVideoSDKReceiveSharingStatus_Resume
User paused sharing.
@ ZoomVideoSDKReceiveSharingStatus_Pause
User started sharing.
@ ZoomVideoSDKReceiveSharingStatus_Start
No view or screen share available.
@ ZoomVideoSDKReceiveSharingStatus_Stop
User resumed sharing.
ZoomVideoSDKSessionLeaveReason
@ ZoomVideoSDKSessionLeaveReason_Unknown
@ ZoomVideoSDKSessionLeaveReason_BySelf
Unknown.
@ ZoomVideoSDKSessionLeaveReason_KickByHost
Leave session by self.
@ ZoomVideoSDKSessionLeaveReason_NetworkError
Ended by host.
@ ZoomVideoSDKSessionLeaveReason_EndByHost
Kicked by host.
ZoomVideoSDKFrameDataFormat
@ ZoomVideoSDKFrameDataFormat_I420
@ ZoomVideoSDKFrameDataFormat_I420_Limit
ZoomVideoSDKVideoPreferenceMode
@ ZoomVideoSDKVideoPreferenceMode_Smoothness
Sharpness mode.
@ ZoomVideoSDKVideoPreferenceMode_Custom
Smoothness mode.
@ ZoomVideoSDKVideoPreferenceMode_Sharpness
Balance mode.
@ ZoomVideoSDKVideoPreferenceMode_Balance
@ ZoomVideoSDKShareType_Camera
Camera share.
@ ZoomVideoSDKShareType_Normal
Application or desktop share.
@ ZoomVideoSDKShareType_PureAudio
Pure computer audio share.
@ ZoomVideoSDKShareType_None
ZoomVideoSDKVideoResolution
ZoomVideoSDKVideoResolution An enumeration of video raw data resolution.
@ ZoomVideoSDKVideoResolution_180
video resolution 180
@ ZoomVideoSDKVideoResolution_720
video resolution 720
@ ZoomVideoSDKVideoResolution_Auto
auto change
@ ZoomVideoSDKVideoResolution_90
video resolution 90
@ ZoomVideoSDKVideoResolution_360
video resolution 360
ZoomVideoSDKVideoType
ZoomVideoSDKVideoType An enumeration of video type.
@ ZoomVideoSDKVideoType_VideoData
Video Camera Data.
@ ZoomVideoSDKVideoType_ShareData
Share Data.
ZoomVideoSDKLiveTranscriptionOperationType
@ ZoomVideoSDKLiveTranscriptionOperationType_Delete
operation update
@ ZoomVideoSDKLiveTranscriptionOperationType_Update
operation add
@ ZoomVideoSDKLiveTranscriptionOperationType_Complete
operation delete
@ ZoomVideoSDKLiveTranscriptionOperationType_NotSupported
operation complete
@ ZoomVideoSDKLiveTranscriptionOperationType_Add
operation none
@ ZoomVideoSDKLiveTranscriptionOperationType_None
ZoomVideoSDKError
ZoomVideoSDKError An enumeration of error.
@ Errors_Session_Video_Device_Error
@ Errors_JoinSession_Invalid_Password
@ Errors_Fail_Assign_User_Privilege
@ Errors_Share_Module_Error
@ Errors_Session_Phone_Error
@ Errors_Rawdata_Virtual_Mic_Is_Terminate
@ Errors_Dont_Support_Feature
@ Errors_JoinSession_Token_UserIdentity_TooLong
@ Errors_Session_Service_Invalid
@ Errors_Rawdata_Virtual_Device
@ Errors_UnLoad_Module_Error
@ Errors_Session_Filetransfer_FileSizelimited
@ Errors_Session_Share_Camera_Conflict_With_Video_Effects
@ Errors_Session_Disconnecting
@ Errors_Session_Share_Module_Not_Ready
@ Errors_Rawdata_Send_Too_Much_Data_In_Single_Time
@ Errors_Session_Remote_DB_Error
@ Errors_Set_Virtual_Background_Fail
@ Errors_Spotlight_UserNotSpotlighted
@ Errors_JoinSession_NoSessionName
@ Errors_Session_Dont_Support_SessionType
@ Errors_Session_Account_FreeMinutesExceeded
@ Errors_Session_Audio_No_Speaker
@ Errors_Auth_Disable_SDK
@ Errors_Session_You_Have_No_Share
@ Errors_JoinSession_Token_RoleType_EmptyOrWrong
@ Errors_Session_Share_Camera_Video_Not_Start
@ Errors_Session_Client_Incompatible
@ Errors_Session_No_Rights
@ Errors_Call_Too_Frequently
@ Errors_Session_Live_Stream_Error
@ Errors_Session_Need_Password
@ Errors_JoinSession_SessionName_TooLong
@ Errors_Session_Filetransfer_UnknownError
@ Errors_Load_Module_Error
@ Errors_Session_Share_Internal_Error
@ Errors_Share_Module_Not_Ready
@ Errors_Rawdata_No_Device_Running
@ Errors_Rawdata_Internal_Error
@ Errors_JoinSession_Token_NoSessionName
@ Errors_Auth_DoesNot_Support_SDK
@ Errors_Session_Not_Started
@ Errors_Session_Audio_Error
@ Errors_Audio_Module_Error
@ Errors_Session_Join_Failed
@ Errors_Session_Share_Type_Is_Not_Support
@ Errors_Rawdata_Send_Too_Frequently
@ Errors_Session_Filetransfer_FileTypeBlocked
@ Errors_Session_Share_You_Are_Not_Sharing
@ Errors_Session_Share_Error
@ Errors_Preprocess_Rawdata_Error
@ Errors_Session_Module_Not_Found
@ Errors_Invalid_Parameter
@ Errors_Auth_Wrong_Key_or_Secret
@ Errors_Spotlight_NotEnoughUsers
@ Errors_Session_Password_Wrong
@ Errors_JoinSession_NoUserName
@ Errors_Dont_Support_Multi_Stream_Video_User
@ Errors_Spotlight_UserCannotBeSpotlighted
@ Errors_JoinSession_Invalid_SessionName
@ Errors_Spotlight_UserWithoutVideo
@ Errors_JoinSession_Token_MismatchedSessionName
@ Errors_Video_Module_Not_Ready
@ Errors_Remove_Folder_Fail
@ Errors_Auth_Empty_Key_or_Secret
@ Errors_Rawdata_Cannot_Change_Virtual_Device_In_Preview
@ Errors_JoinSession_NoSessionToken
@ Errors_Session_Already_In_Progress
@ Errors_Session_Audio_No_Microphone
@ Errors_No_Recording_In_Process
@ Errors_Video_Module_Error
@ Errors_Rawdata_Init_Device
@ Errors_Video_device_error
@ Errors_Spotlight_ToMuchSpotlightedUsers
@ Errors_Session_Reconnecting
@ Errors_Audio_Module_Not_Ready
@ Errors_Session_Invalid_Param
@ Errors_Session_Video_Error
@ Errors_JoinSession_Invalid_SessionToken
ZoomVideoSDKVideoAspect
ZoomVideoSDKVideoAspect An enumeration of video aspect.
@ ZoomVideoSDKVideoAspect_Original
Original Aspect.
@ ZoomVideoSDKVideoAspect_Full_Filled
Full Filled.
@ ZoomVideoSDKVideoAspect_PanAndScan
Pan And Scan.
@ ZoomVideoSDKVideoAspect_LetterBox
Letter Box.
ZoomVideoSDKTestMicStatus
@ ZoomVideoSDKMic_CanPlay
Test the mic via TestMicStopTesting/TestMicPlayRecording. It is useless call TestMicStartRecording in...
@ ZoomVideoSDKMic_Recording
Test the mic via TestMicStopTesting/TestMicPlayRecording. It is useless to call TestMicStartRecording...
@ ZoomVideoSDKMic_CanTest
Test the mic via TestMicStartRecording. It is useless to call TestMicStopTesting/TestMicPlayRecording...
ZoomVideoSDKCRCCallStatus
Enumerations of the type for crc call out status.
@ ZoomVideoSDKCRCCallStatus_Success
OK.
@ ZoomVideoSDKCRCCallStatus_Timeout
Timeout.
@ ZoomVideoSDKCRCCallStatus_Ring
Ring.
@ ZoomVideoSDKCRCCallStatus_Decline
Decline.
@ ZoomVideoSDKCRCCallStatus_Failed
Failed.
@ ZoomVideoSDKCRCCallStatus_Busy
Busy.
ZoomVideoSDKMaskShape
The mask shape.
@ ZoomVideoSDKMaskShape_Circle
Rectangle.
@ ZoomVideoSDKMaskShape_Oval
Circle.
@ ZoomVideoSDKMaskShape_Rectangle
ZoomVideoSDKRecordingStatus
An enum representing the status of the recording status.
@ ZoomVideoSDKRecordingStatus_Connecting
The recording has paused.
@ ZoomVideoSDKRecordingStatus_DiskFull
The recording has stopped.
@ ZoomVideoSDKRecordingStatus_Pause
Recording is unsuccessful due to insufficient storage space..Please try to:1.Free up storage space 2....
@ ZoomVideoSDKRecordingStatus_None
For initialization.
@ ZoomVideoSDKRecordingStatus_Stop
The recording has successfully started or successfully resumed.
@ ZoomVideoSDKRecordingStatus_Start
ZoomVideoSDKNetworkStatus
Type of video network status.
@ ZoomVideoSDKNetworkStatus_Good
@ ZoomVideoSDKNetworkStatus_Bad
@ ZoomVideoSDKNetworkStatus_Normal
@ ZoomVideoSDKNetworkStatus_None
ZoomVideoSDKUserRawdataStatus
user's rawdata status.
@ ZoomVideoSDKUserRawdataOff
@ ZoomVideoSDKUserRawdataOn
ZoomVideoSDKPhoneStatus
Status of telephone.
@ ZoomVideoSDKPhoneStatus_None
No status.
@ ZoomVideoSDKPhoneStatus_Failed
Call failed.
@ ZoomVideoSDKPhoneStatus_Timeout
Timeout.
@ ZoomVideoSDKPhoneStatus_Canceled
Cancel successfully.
@ ZoomVideoSDKPhoneStatus_Calling
In process of calling out.
@ ZoomVideoSDKPhoneStatus_Cancel_Failed
Cancel fails.
@ ZoomVideoSDKPhoneStatus_Success
Call successful.
@ ZoomVideoSDKPhoneStatus_Ringing
In process of ringing.
@ ZoomVideoSDKPhoneStatus_Canceling
In process of canceling the response to the previous state.
@ ZoomVideoSDKPhoneStatus_Accepted
Accept the call.
ZoomVideoSDKLiveTranscriptionStatus
@ ZoomVideoSDKLiveTranscriptionStatus_Stop
@ ZoomVideoSDKLiveTranscriptionStatus_Start
translation stop
ZoomVideoSDKDialInNumType
@ ZoomVideoSDKDialInNumType_None
@ ZoomVideoSDKDialInNumType_TollFree
Paid.
@ ZoomVideoSDKDialInNumType_Toll
For initialization.