webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc_jni::PCOJava Class Reference
Inheritance diagram for webrtc_jni::PCOJava:
webrtc::PeerConnectionObserver

Public Member Functions

 PCOJava (JNIEnv *jni, jobject j_observer)
 
virtual ~PCOJava ()
 
void OnIceCandidate (const IceCandidateInterface *candidate) override
 
void OnIceCandidatesRemoved (const std::vector< cricket::Candidate > &candidates) override
 
void OnSignalingChange (PeerConnectionInterface::SignalingState new_state) override
 
void OnIceConnectionChange (PeerConnectionInterface::IceConnectionState new_state) override
 
void OnIceConnectionReceivingChange (bool receiving) override
 
void OnIceGatheringChange (PeerConnectionInterface::IceGatheringState new_state) override
 
void OnAddStream (rtc::scoped_refptr< MediaStreamInterface > stream) override
 
void OnRemoveStream (rtc::scoped_refptr< MediaStreamInterface > stream) override
 
void OnDataChannel (rtc::scoped_refptr< DataChannelInterface > channel) override
 
void OnRenegotiationNeeded () override
 
void OnAddTrack (rtc::scoped_refptr< RtpReceiverInterface > receiver, const std::vector< rtc::scoped_refptr< MediaStreamInterface >> &streams) override
 
void SetConstraints (ConstraintsWrapper *constraints)
 
const ConstraintsWrapperconstraints ()
 
- Public Member Functions inherited from webrtc::PeerConnectionObserver
virtual void OnSignalingChange (PeerConnectionInterface::SignalingState)=0
 
virtual void OnAddStream (MediaStreamInterface *)
 
virtual void OnRemoveStream (MediaStreamInterface *)
 
virtual void OnDataChannel (DataChannelInterface *)
 
virtual void OnIceConnectionChange (PeerConnectionInterface::IceConnectionState)=0
 
virtual void OnIceGatheringChange (PeerConnectionInterface::IceGatheringState)=0
 
virtual void OnSignalingChange (PeerConnectionInterface::SignalingState)=0
 
virtual void OnAddStream (MediaStreamInterface *)
 
virtual void OnRemoveStream (MediaStreamInterface *)
 
virtual void OnDataChannel (DataChannelInterface *)
 
virtual void OnIceConnectionChange (PeerConnectionInterface::IceConnectionState)=0
 
virtual void OnIceGatheringChange (PeerConnectionInterface::IceGatheringState)=0
 

Additional Inherited Members

- Public Types inherited from webrtc::PeerConnectionObserver
enum  StateType { kSignalingState, kIceState, kSignalingState, kIceState }
 
enum  StateType { kSignalingState, kIceState, kSignalingState, kIceState }
 
- Protected Member Functions inherited from webrtc::PeerConnectionObserver
 ~PeerConnectionObserver ()
 
 ~PeerConnectionObserver ()
 

Constructor & Destructor Documentation

◆ PCOJava()

webrtc_jni::PCOJava::PCOJava ( JNIEnv *  jni,
jobject  j_observer 
)
inline

◆ ~PCOJava()

virtual webrtc_jni::PCOJava::~PCOJava ( )
inlinevirtual

Member Function Documentation

◆ constraints()

const ConstraintsWrapper* webrtc_jni::PCOJava::constraints ( )
inline

◆ OnAddStream()

void webrtc_jni::PCOJava::OnAddStream ( rtc::scoped_refptr< MediaStreamInterface stream)
inlineoverridevirtual

Reimplemented from webrtc::PeerConnectionObserver.

◆ OnAddTrack()

void webrtc_jni::PCOJava::OnAddTrack ( rtc::scoped_refptr< RtpReceiverInterface receiver,
const std::vector< rtc::scoped_refptr< MediaStreamInterface >> &  streams 
)
inlineoverridevirtual

Reimplemented from webrtc::PeerConnectionObserver.

◆ OnDataChannel()

void webrtc_jni::PCOJava::OnDataChannel ( rtc::scoped_refptr< DataChannelInterface channel)
inlineoverridevirtual

Reimplemented from webrtc::PeerConnectionObserver.

◆ OnIceCandidate()

void webrtc_jni::PCOJava::OnIceCandidate ( const IceCandidateInterface candidate)
inlineoverridevirtual

◆ OnIceCandidatesRemoved()

void webrtc_jni::PCOJava::OnIceCandidatesRemoved ( const std::vector< cricket::Candidate > &  candidates)
inlineoverridevirtual

Reimplemented from webrtc::PeerConnectionObserver.

◆ OnIceConnectionChange()

void webrtc_jni::PCOJava::OnIceConnectionChange ( PeerConnectionInterface::IceConnectionState  new_state)
inlineoverride

◆ OnIceConnectionReceivingChange()

void webrtc_jni::PCOJava::OnIceConnectionReceivingChange ( bool  receiving)
inlineoverridevirtual

Reimplemented from webrtc::PeerConnectionObserver.

◆ OnIceGatheringChange()

void webrtc_jni::PCOJava::OnIceGatheringChange ( PeerConnectionInterface::IceGatheringState  new_state)
inlineoverride

◆ OnRemoveStream()

void webrtc_jni::PCOJava::OnRemoveStream ( rtc::scoped_refptr< MediaStreamInterface stream)
inlineoverridevirtual

Reimplemented from webrtc::PeerConnectionObserver.

◆ OnRenegotiationNeeded()

void webrtc_jni::PCOJava::OnRenegotiationNeeded ( )
inlineoverridevirtual

◆ OnSignalingChange()

void webrtc_jni::PCOJava::OnSignalingChange ( PeerConnectionInterface::SignalingState  new_state)
inlineoverride

◆ SetConstraints()

void webrtc_jni::PCOJava::SetConstraints ( ConstraintsWrapper constraints)
inline

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