7#ifndef _ZOOM_VIDEO_SDK_NETWORK_CONNECTION_HELPER_INTERFACE_H_
8#define _ZOOM_VIDEO_SDK_NETWORK_CONNECTION_HELPER_INTERFACE_H_
NetworkConnection helper interface.
virtual ZoomVideoSDKErrors configureProxy(ProxySettings &proxy_setting)=0
Set the proxy that the user want to use according to your net environment.
Proxy setting information callback interface.
virtual ~IZoomVideoSDKProxySettingHandler()
virtual const zchar_t * getProxyHost()=0
Get the address of the proxy host.
virtual unsigned int getProxyPort()=0
Get the proxy port.
virtual void inputUsernamePassword(const zchar_t *userName, const zchar_t *psw)=0
Input the username and password when using the proxy.
virtual void cancel()=0
Cancel the process to input the username and password of the proxy.
virtual const zchar_t * getProxyDescription()=0
Get the description of the proxy.
the info of SSL certificate interface.
virtual const zchar_t * getCertIssuedTo()=0
Get the value of whom the SSL certificate is issued to.
virtual const zchar_t * getCertFingerprint()=0
get the SSL certificate's fingerprint.
virtual const zchar_t * getCertIssuedBy()=0
Get the value that who issues the SSL certificate.
virtual ~IZoomVideoSDKSSLCertificateInfo()
virtual const zchar_t * getCertSerialNum()=0
Get the serial number of the SSL certificate.
The proxy that the user want to use according to the net environment. Here are more detailed structur...
bool auto_detect
True indicates automatic detection.
const zchar_t * proxy
The proxy ip address and port that user want to use, should be organized like ip:port,...
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.
struct tagProxySettings ProxySettings