webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | Protected Member Functions | List of all members
webrtc::PeerConnectionObserver Class Referenceabstract

#include <peerconnectioninterface.h>

Inheritance diagram for webrtc::PeerConnectionObserver:
Conductor Conductor PeerConnectionTestWrapper PeerConnectionTestWrapper webrtc::PeerConnectionDelegateAdapter webrtc::PeerConnectionDelegateAdapter webrtc_jni::PCOJava

Public Types

enum  StateType { kSignalingState, kIceState, kSignalingState, kIceState }
 
enum  StateType { kSignalingState, kIceState, kSignalingState, kIceState }
 

Public Member Functions

virtual void OnSignalingChange (PeerConnectionInterface::SignalingState)=0
 
virtual void OnAddStream (rtc::scoped_refptr< MediaStreamInterface >)
 
virtual void OnAddStream (MediaStreamInterface *)
 
virtual void OnRemoveStream (rtc::scoped_refptr< MediaStreamInterface >)
 
virtual void OnRemoveStream (MediaStreamInterface *)
 
virtual void OnDataChannel (rtc::scoped_refptr< DataChannelInterface >)
 
virtual void OnDataChannel (DataChannelInterface *)
 
virtual void OnRenegotiationNeeded ()=0
 
virtual void OnIceConnectionChange (PeerConnectionInterface::IceConnectionState)=0
 
virtual void OnIceGatheringChange (PeerConnectionInterface::IceGatheringState)=0
 
virtual void OnIceCandidate (const IceCandidateInterface *)=0
 
virtual void OnIceCandidatesRemoved (const std::vector< cricket::Candidate > &)
 
virtual void OnIceConnectionReceivingChange (bool)
 
virtual void OnAddTrack (rtc::scoped_refptr< RtpReceiverInterface >, const std::vector< rtc::scoped_refptr< MediaStreamInterface >> &)
 
virtual void OnSignalingChange (PeerConnectionInterface::SignalingState)=0
 
virtual void OnAddStream (rtc::scoped_refptr< MediaStreamInterface >)
 
virtual void OnAddStream (MediaStreamInterface *)
 
virtual void OnRemoveStream (rtc::scoped_refptr< MediaStreamInterface >)
 
virtual void OnRemoveStream (MediaStreamInterface *)
 
virtual void OnDataChannel (rtc::scoped_refptr< DataChannelInterface >)
 
virtual void OnDataChannel (DataChannelInterface *)
 
virtual void OnRenegotiationNeeded ()=0
 
virtual void OnIceConnectionChange (PeerConnectionInterface::IceConnectionState)=0
 
virtual void OnIceGatheringChange (PeerConnectionInterface::IceGatheringState)=0
 
virtual void OnIceCandidate (const IceCandidateInterface *)=0
 
virtual void OnIceCandidatesRemoved (const std::vector< cricket::Candidate > &)
 
virtual void OnIceConnectionReceivingChange (bool)
 
virtual void OnAddTrack (rtc::scoped_refptr< RtpReceiverInterface >, const std::vector< rtc::scoped_refptr< MediaStreamInterface >> &)
 

Protected Member Functions

 ~PeerConnectionObserver ()
 
 ~PeerConnectionObserver ()
 

Member Enumeration Documentation

◆ StateType [1/2]

Enumerator
kSignalingState 
kIceState 
kSignalingState 
kIceState 

◆ StateType [2/2]

Enumerator
kSignalingState 
kIceState 
kSignalingState 
kIceState 

Constructor & Destructor Documentation

◆ ~PeerConnectionObserver() [1/2]

webrtc::PeerConnectionObserver::~PeerConnectionObserver ( )
inlineprotected

◆ ~PeerConnectionObserver() [2/2]

webrtc::PeerConnectionObserver::~PeerConnectionObserver ( )
inlineprotected

Member Function Documentation

◆ OnAddStream() [1/4]

virtual void webrtc::PeerConnectionObserver::OnAddStream ( rtc::scoped_refptr< MediaStreamInterface )
inlinevirtual

◆ OnAddStream() [2/4]

virtual void webrtc::PeerConnectionObserver::OnAddStream ( rtc::scoped_refptr< MediaStreamInterface )
inlinevirtual

◆ OnAddStream() [3/4]

virtual void webrtc::PeerConnectionObserver::OnAddStream ( MediaStreamInterface )
inlinevirtual

◆ OnAddStream() [4/4]

virtual void webrtc::PeerConnectionObserver::OnAddStream ( MediaStreamInterface )
inlinevirtual

◆ OnAddTrack() [1/2]

virtual void webrtc::PeerConnectionObserver::OnAddTrack ( rtc::scoped_refptr< RtpReceiverInterface ,
const std::vector< rtc::scoped_refptr< MediaStreamInterface >> &   
)
inlinevirtual

Reimplemented in webrtc_jni::PCOJava.

◆ OnAddTrack() [2/2]

virtual void webrtc::PeerConnectionObserver::OnAddTrack ( rtc::scoped_refptr< RtpReceiverInterface ,
const std::vector< rtc::scoped_refptr< MediaStreamInterface >> &   
)
inlinevirtual

Reimplemented in webrtc_jni::PCOJava.

◆ OnDataChannel() [1/4]

virtual void webrtc::PeerConnectionObserver::OnDataChannel ( rtc::scoped_refptr< DataChannelInterface )
inlinevirtual

◆ OnDataChannel() [2/4]

virtual void webrtc::PeerConnectionObserver::OnDataChannel ( rtc::scoped_refptr< DataChannelInterface )
inlinevirtual

◆ OnDataChannel() [3/4]

virtual void webrtc::PeerConnectionObserver::OnDataChannel ( DataChannelInterface )
inlinevirtual

◆ OnDataChannel() [4/4]

virtual void webrtc::PeerConnectionObserver::OnDataChannel ( DataChannelInterface )
inlinevirtual

◆ OnIceCandidate() [1/2]

virtual void webrtc::PeerConnectionObserver::OnIceCandidate ( const IceCandidateInterface )
pure virtual

◆ OnIceCandidate() [2/2]

virtual void webrtc::PeerConnectionObserver::OnIceCandidate ( const IceCandidateInterface )
pure virtual

◆ OnIceCandidatesRemoved() [1/2]

virtual void webrtc::PeerConnectionObserver::OnIceCandidatesRemoved ( const std::vector< cricket::Candidate > &  )
inlinevirtual

◆ OnIceCandidatesRemoved() [2/2]

virtual void webrtc::PeerConnectionObserver::OnIceCandidatesRemoved ( const std::vector< cricket::Candidate > &  )
inlinevirtual

◆ OnIceConnectionChange() [1/2]

virtual void webrtc::PeerConnectionObserver::OnIceConnectionChange ( PeerConnectionInterface::IceConnectionState  )
pure virtual

◆ OnIceConnectionChange() [2/2]

virtual void webrtc::PeerConnectionObserver::OnIceConnectionChange ( PeerConnectionInterface::IceConnectionState  )
pure virtual

◆ OnIceConnectionReceivingChange() [1/2]

virtual void webrtc::PeerConnectionObserver::OnIceConnectionReceivingChange ( bool  )
inlinevirtual

Reimplemented in webrtc_jni::PCOJava, Conductor, and Conductor.

◆ OnIceConnectionReceivingChange() [2/2]

virtual void webrtc::PeerConnectionObserver::OnIceConnectionReceivingChange ( bool  )
inlinevirtual

Reimplemented in webrtc_jni::PCOJava, Conductor, and Conductor.

◆ OnIceGatheringChange() [1/2]

virtual void webrtc::PeerConnectionObserver::OnIceGatheringChange ( PeerConnectionInterface::IceGatheringState  )
pure virtual

◆ OnIceGatheringChange() [2/2]

virtual void webrtc::PeerConnectionObserver::OnIceGatheringChange ( PeerConnectionInterface::IceGatheringState  )
pure virtual

◆ OnRemoveStream() [1/4]

virtual void webrtc::PeerConnectionObserver::OnRemoveStream ( rtc::scoped_refptr< MediaStreamInterface )
inlinevirtual

◆ OnRemoveStream() [2/4]

virtual void webrtc::PeerConnectionObserver::OnRemoveStream ( rtc::scoped_refptr< MediaStreamInterface )
inlinevirtual

◆ OnRemoveStream() [3/4]

virtual void webrtc::PeerConnectionObserver::OnRemoveStream ( MediaStreamInterface )
inlinevirtual

◆ OnRemoveStream() [4/4]

virtual void webrtc::PeerConnectionObserver::OnRemoveStream ( MediaStreamInterface )
inlinevirtual

◆ OnRenegotiationNeeded() [1/2]

virtual void webrtc::PeerConnectionObserver::OnRenegotiationNeeded ( )
pure virtual

◆ OnRenegotiationNeeded() [2/2]

virtual void webrtc::PeerConnectionObserver::OnRenegotiationNeeded ( )
pure virtual

◆ OnSignalingChange() [1/2]

virtual void webrtc::PeerConnectionObserver::OnSignalingChange ( PeerConnectionInterface::SignalingState  )
pure virtual

◆ OnSignalingChange() [2/2]

virtual void webrtc::PeerConnectionObserver::OnSignalingChange ( PeerConnectionInterface::SignalingState  )
pure virtual

The documentation for this class was generated from the following file: