3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/rtc/RefCountedObject.h"
7#include "mc/external/webrtc/PeerConnectionInterface.h"
8#include "mc/external/webrtc/PeerConnectionObserver.h"
9#include "mc/external/webrtc/RTCStatsCollectorCallback.h"
10#include "mc/external/webrtc/scoped_refptr.h"
36 PeerConnectionObserver& operator=(PeerConnectionObserver
const&);
44 virtual void OnSignalingChange(::webrtc::PeerConnectionInterface::SignalingState) ;
48 virtual void OnIceConnectionChange(::webrtc::PeerConnectionInterface::IceConnectionState newState) ;
50 virtual void OnIceGatheringChange(::webrtc::PeerConnectionInterface::IceGatheringState new_state) ;
54 virtual void OnIceCandidateError(
55 ::std::string
const& address,
57 ::std::string
const& url,
59 ::std::string
const& errorMessage
62 virtual ~PeerConnectionObserver() =
default;
93 ::std::string
const& address,
95 ::std::string
const& url,
97 ::std::string
const& errorMessage
MCAPI void $OnStatsDelivered(::webrtc::scoped_refptr<::webrtc::RTCStatsReport const > const &report)
MCAPI void $OnSignalingChange(::webrtc::PeerConnectionInterface::SignalingState)
MCAPI void $OnIceGatheringChange(::webrtc::PeerConnectionInterface::IceGatheringState new_state)
MCAPI void $OnIceCandidate(::webrtc::IceCandidateInterface const *candidate)
MCAPI void $OnIceConnectionChange(::webrtc::PeerConnectionInterface::IceConnectionState newState)
MCAPI void $OnIceCandidateError(::std::string const &address, int port, ::std::string const &url, int errorCode, ::std::string const &errorMessage)
static MCAPI void ** $vftableForRefCountedObject()
MCAPI PeerConnectionObserver()
static MCAPI void ** $vftableForPeerConnectionObserver()
MCAPI void $OnDataChannel(::webrtc::scoped_refptr<::webrtc::DataChannelInterface > dataChannel)
Definition RefCountedObject.h:8
Definition DataChannelInterface.h:19
Definition IceCandidateInterface.h:12
Definition PeerConnectionObserver.h:22
Definition RTCStatsReport.h:17
Definition scoped_refptr.h:8