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
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.
The proxy that the user want to use according to the net environment. Here are more detailed structur...
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...
wchar_t zchar_t