3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/PeerConnectionInterface.h"
7#include "mc/external/webrtc/scoped_refptr.h"
28 virtual void OnSignalingChange(::webrtc::PeerConnectionInterface::SignalingState) = 0;
36 virtual void OnRenegotiationNeeded();
38 virtual void OnNegotiationNeededEvent(uint event_id);
40 virtual void OnIceConnectionChange(::webrtc::PeerConnectionInterface::IceConnectionState);
42 virtual void OnStandardizedIceConnectionChange(::webrtc::PeerConnectionInterface::IceConnectionState new_state);
44 virtual void OnConnectionChange(::webrtc::PeerConnectionInterface::PeerConnectionState new_state);
46 virtual void OnIceGatheringChange(::webrtc::PeerConnectionInterface::IceGatheringState new_state) = 0;
50 virtual void OnIceCandidateError(::std::string
const&,
int, ::std::string
const&,
int, ::std::string
const&);
52 virtual void OnIceCandidatesRemoved(::std::vector<::cricket::Candidate>
const& candidates);
54 virtual void OnIceConnectionReceivingChange(
bool receiving);
58 virtual void OnAddTrack(
67 virtual void OnInterestingUsage(
int usage_pattern);
Definition Candidate.h:15
Definition DataChannelInterface.h:19
Definition IceCandidateInterface.h:12
Definition PeerConnectionObserver.h:22
MCAPI void $OnStandardizedIceConnectionChange(::webrtc::PeerConnectionInterface::IceConnectionState new_state)
MCAPI void $OnConnectionChange(::webrtc::PeerConnectionInterface::PeerConnectionState new_state)
MCAPI void $OnRenegotiationNeeded()
MCAPI void $OnRemoveStream(::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > stream)
MCAPI void $OnNegotiationNeededEvent(uint event_id)
MCAPI void $OnInterestingUsage(int usage_pattern)
MCAPI void $OnIceCandidatesRemoved(::std::vector<::cricket::Candidate > const &candidates)
MCAPI void $OnIceConnectionReceivingChange(bool receiving)
MCAPI void $OnIceSelectedCandidatePairChanged(::cricket::CandidatePairChangeEvent const &event)
MCAPI void $OnTrack(::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > transceiver)
MCAPI void $OnAddTrack(::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface > receiver, ::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > const &streams)
MCAPI void $OnAddStream(::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > stream)
MCAPI void $OnRemoveTrack(::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface > receiver)
Definition RtpReceiverInterface.h:24
Definition RtpTransceiverInterface.h:22
Definition scoped_refptr.h:8
Definition CandidatePairChangeEvent.h:7