Intel® Collaboration Suite for WebRTC  version 4.3.1
Open WebRTC Toolkit (OWT) Client SDK for Windows*
clientconfiguration.h
1 // Copyright (C) <2018> Intel Corporation
2 //
3 // SPDX-License-Identifier: Apache-2.0
4 #ifndef OWT_BASE_CLIENTCONFIGURATION_H_
5 #define OWT_BASE_CLIENTCONFIGURATION_H_
6 #include <vector>
7 #include <string>
8 #include "owt/base/commontypes.h"
9 #include "owt/base/network.h"
10 namespace owt {
11 namespace base{
14  enum class CandidateNetworkPolicy : int { kAll = 1, kLowCost };
16  : candidate_network_policy(CandidateNetworkPolicy::kAll) {}
18  std::vector<IceServer> ice_servers;
25  CandidateNetworkPolicy candidate_network_policy;
26 };
27 }
28 }
29 #endif // OWT_BASE_CLIENTCONFIGURATION_H_
CandidateNetworkPolicy candidate_network_policy
Candidate collection policy.
Definition: clientconfiguration.h:25
Definition: audioplayerinterface.h:8
Client configurations.
Definition: clientconfiguration.h:13
std::vector< IceServer > ice_servers
List of ICE servers.
Definition: clientconfiguration.h:18