Video SDK for Linux API Reference
Loading...
Searching...
No Matches
zoom_video_sdk_network_connection_helper_interface.h
Go to the documentation of this file.
1
7#ifndef _ZOOM_VIDEO_SDK_NETWORK_CONNECTION_HELPER_INTERFACE_H_
8#define _ZOOM_VIDEO_SDK_NETWORK_CONNECTION_HELPER_INTERFACE_H_
10
12
17typedef struct tagProxySettings
18{
19 const zchar_t* proxy;
22 {
23 proxy = nullptr;
24 auto_detect = false;
25 }
27
31{
32public:
36 virtual const zchar_t* getProxyHost() = 0;
39 virtual unsigned int getProxyPort() = 0;
42 virtual const zchar_t* getProxyDescription() = 0;
43
47 virtual void inputUsernamePassword(const zchar_t* userName, const zchar_t* psw) = 0;
48
50 virtual void cancel() = 0;
51
52};
53
57{
58public:
60
63 virtual const zchar_t* getCertIssuedTo() = 0;
64
67 virtual const zchar_t* getCertIssuedBy() = 0;
68
71 virtual const zchar_t* getCertSerialNum() = 0;
72
75 virtual const zchar_t* getCertFingerprint() = 0;
76};
77
81{
82public:
87 virtual ZoomVideoSDKErrors configureProxy(ProxySettings& proxy_setting) = 0;
88};
90#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...
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