57 MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface>>
60 MCAPI
bool ConfiguredForMedia()
const;
62 MCAPI ::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver>>
65 MCAPI
bool GetLocalCandidateMediaIndex(::std::string
const&,
int*);
67 MCAPI ::webrtc::RTCError
70 MCAPI ::webrtc::PeerConnection::InitializePortAllocatorResult
71 InitializePortAllocator_n(::std::set<::rtc::SocketAddress>
const&, ::std::vector<::cricket::RelayServerConfig>
const&, ::std::vector<::std::pair<::rtc::SocketAddress, ::rtc::SocketAddress>>
const&,
::webrtc::PeerConnectionInterface::RTCConfiguration const&);
75 MCAPI ::webrtc::JsepTransportController*
80 MCAPI
void OnIceCandidate(::std::unique_ptr<::webrtc::IceCandidateInterface>);
82 MCAPI
void OnIceCandidateError(::std::string
const&,
int, ::std::string
const&,
int, ::std::string
const&);
84 MCAPI
void OnIceCandidatesRemoved(::std::vector<::cricket::Candidate>
const&);
86 MCAPI
void OnIceGatheringChange(::webrtc::PeerConnectionInterface::IceGatheringState);
95 OnTransportControllerCandidatesGathered(::std::string
const&, ::std::vector<::cricket::Candidate>
const&);
97 MCAPI
void OnTransportControllerCandidatesRemoved(::std::vector<::cricket::Candidate>
const&);
99 MCAPI
void OnTransportControllerConnectionState(::cricket::IceConnectionState);
101 MCAPI
void OnTransportControllerDtlsHandshakeError(::rtc::SSLHandshakeError);
103 MCAPI
void OnTransportControllerGatheringState(::cricket::IceGatheringState);
110 ::std::unique_ptr<::webrtc::Call>,
115 MCAPI
bool ReconfigurePortAllocator_n(
116 ::std::set<::rtc::SocketAddress>
const&,
117 ::std::vector<::cricket::RelayServerConfig>
const&,
118 ::std::vector<::std::pair<::rtc::SocketAddress, ::rtc::SocketAddress>>
const&,
119 ::webrtc::PeerConnectionInterface::IceTransportsType,
121 ::webrtc::PortPrunePolicy,
123 ::std::optional<int>,
127 MCAPI
void ReportFirstConnectUsageMetrics();
136 MCAPI
void ReportUsagePattern()
const;
138 MCAPI
void SetConnectionState(::webrtc::PeerConnectionInterface::PeerConnectionState);
140 MCAPI
void SetSctpTransportName(::std::string);
142 MCAPI
void SetStandardizedIceConnectionState(::webrtc::PeerConnectionInterface::IceConnectionState);
144 MCAPI ::std::optional<::std::string> SetupDataChannelTransport_n(::std::string_view);
146 MCAPI
bool StartRtcEventLog_w(::std::unique_ptr<::webrtc::RtcEventLogOutput>, int64);
148 MCAPI
void StopRtcEventLog_w();
156 MCAPI static ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::PeerConnection>> Create(
160 ::std::unique_ptr<::webrtc::Call>,
179 ::std::unique_ptr<::webrtc::Call>,
188 MCAPI
static void** $vftable();
190 MCAPI
static void** $vftableForPeerConnectionInterface();
192 MCAPI
static void** $vftableForPeerConnectionSdpMethods();