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"
14namespace webrtc {
class DataChannelInterface; }
15namespace webrtc {
class IceCandidateInterface; }
16namespace webrtc {
class RTCStatsReport; }
46 virtual void OnSignalingChange(::webrtc::PeerConnectionInterface::SignalingState) ;
52 virtual void OnIceConnectionChange(::webrtc::PeerConnectionInterface::IceConnectionState newState) ;
55 virtual void OnIceGatheringChange(::webrtc::PeerConnectionInterface::IceGatheringState new_state) ;
61 virtual void OnIceCandidateError(
62 ::std::string
const& address,
64 ::std::string
const& url,
66 ::std::string
const& errorMessage
101 ::std::string
const& address,
103 ::std::string
const& url,
105 ::std::string
const& errorMessage
Definition PeerConnectionObserver.h:22
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 IceCandidateInterface.h:12
Definition PeerConnectionObserver.h:22
Definition scoped_refptr.h:8