Video SDK for Windows API Reference
Loading...
Searching...
No Matches
zoom_video_sdk_network_connection_helper_interface.h
Go to the documentation of this file.
1
5
6#ifndef _ZOOM_VIDEO_SDK_NETWORK_CONNECTION_HELPER_INTERFACE_H_
7#define _ZOOM_VIDEO_SDK_NETWORK_CONNECTION_HELPER_INTERFACE_H_
9
11
16typedef struct tagProxySettings
17{
19 const zchar_t* proxy;
23 {
24 proxy = nullptr;
25 auto_detect = false;
26 }
28
34{
35public:
37
42 virtual const zchar_t* getProxyHost() = 0;
43
48 virtual unsigned int getProxyPort() = 0;
49
54 virtual const zchar_t* getProxyDescription() = 0;
55
61 virtual void inputUsernamePassword(const zchar_t* userName, const zchar_t* psw) = 0;
62
66 virtual void cancel() = 0;
67
68};
69
75{
76public:
78
83 virtual const zchar_t* getCertIssuedTo() = 0;
84
89 virtual const zchar_t* getCertIssuedBy() = 0;
90
95 virtual const zchar_t* getCertSerialNum() = 0;
96
101 virtual const zchar_t* getCertFingerprint() = 0;
102};
103
109{
110public:
117};
119#endif
virtual ZoomVideoSDKErrors configureProxy(ProxySettings &proxy_setting)=0
Set the proxy that the user want to use according to your net environment.
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.
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 const zchar_t * getCertSerialNum()=0
Get the serial number of the SSL certificate.
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.
BEGIN_ZOOM_VIDEO_SDK_NAMESPACE struct tagProxySettings ProxySettings
The proxy that the user want to use according to the net environment. Here are more detailed structur...