Video SDK for Linux API Reference
Loading...
Searching...
No Matches
zoom_video_sdk_crc_helper_interface.h
Go to the documentation of this file.
1
7#ifndef _ZOOM_VIDEO_SDK_CALL_OUT_INTERFACE_H_
8#define _ZOOM_VIDEO_SDK_CALL_OUT_INTERFACE_H_
10
12
26
36
40{
41public:
43
47 virtual bool isCRCEnabled() = 0;
48
55 virtual ZoomVideoSDKErrors callCRCDevice(const zchar_t* sAddress, ZoomVideoSDKCRCProtocol eProtocol) = 0;
56
61
65 virtual const zchar_t* getSessionSIPAddress() = 0;
66};
67
69#endif
virtual ZoomVideoSDKErrors callCRCDevice(const zchar_t *sAddress, ZoomVideoSDKCRCProtocol eProtocol)=0
Call CRC device.
virtual ZoomVideoSDKErrors cancelCallCRCDevice()=0
Cancel call CRC device.
virtual const zchar_t * getSessionSIPAddress()=0
Get the dial-in SIP address of a live session when CRC is enabled.
virtual bool isCRCEnabled()=0
Query if the CRC feature enabled.
ZoomVideoSDKCRCProtocol
Call CRC protocol. Here are more detailed structural descriptions.
@ ZoomVideoSDKCRCProtocol_H323
H.323 type.
@ ZoomVideoSDKCRCProtocol_SIP
SIP type.
ZoomVideoSDKCRCCallStatus
CRC call status. Here are more detailed structural descriptions.
@ ZoomVideoSDKCRCCallStatus_Success
Call out successfully.
@ ZoomVideoSDKCRCCallStatus_Timeout
Call timeout.
@ ZoomVideoSDKCRCCallStatus_Ring
Bell during the call.
@ ZoomVideoSDKCRCCallStatus_Decline
Decline.
@ ZoomVideoSDKCRCCallStatus_Failed
Call fails.
@ ZoomVideoSDKCRCCallStatus_Busy
Busy.
Zoom Video SDK Common Definition File.
#define BEGIN_ZOOM_VIDEO_SDK_NAMESPACE
#define END_ZOOM_VIDEO_SDK_NAMESPACE
ZoomVideoSDKErrors
Enumeration of common Zoom Video SDK errors.