public class PeerConnection
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
PeerConnection.IceConnectionState
Tracks PeerConnectionInterface::IceConnectionState
|
static class |
PeerConnection.IceGatheringState
Tracks PeerConnectionInterface::IceGatheringState
|
static class |
PeerConnection.IceServer
Java version of PeerConnectionInterface.IceServer.
|
static interface |
PeerConnection.Observer
Java version of PeerConnectionObserver.
|
static class |
PeerConnection.SignalingState
Tracks PeerConnectionInterface::SignalingState
|
Modifier and Type | Method and Description |
---|---|
boolean |
addIceCandidate(org.webrtc.IceCandidate candidate) |
boolean |
addStream(MediaStream stream) |
void |
close() |
void |
createAnswer(org.webrtc.SdpObserver observer,
MediaConstraints constraints) |
org.webrtc.DataChannel |
createDataChannel(java.lang.String label,
org.webrtc.DataChannel.Init init) |
void |
createOffer(org.webrtc.SdpObserver observer,
MediaConstraints constraints) |
void |
dispose() |
org.webrtc.SessionDescription |
getLocalDescription() |
org.webrtc.SessionDescription |
getRemoteDescription() |
boolean |
getStats(org.webrtc.StatsObserver observer,
MediaStreamTrack track) |
PeerConnection.IceConnectionState |
iceConnectionState() |
PeerConnection.IceGatheringState |
iceGatheringState() |
void |
removeStream(MediaStream stream) |
void |
setLocalDescription(org.webrtc.SdpObserver observer,
org.webrtc.SessionDescription sdp) |
void |
setRemoteDescription(org.webrtc.SdpObserver observer,
org.webrtc.SessionDescription sdp) |
PeerConnection.SignalingState |
signalingState() |
boolean |
updateIce(java.util.List<PeerConnection.IceServer> iceServers,
MediaConstraints constraints) |
public org.webrtc.SessionDescription getLocalDescription()
public org.webrtc.SessionDescription getRemoteDescription()
public org.webrtc.DataChannel createDataChannel(java.lang.String label, org.webrtc.DataChannel.Init init)
public void createOffer(org.webrtc.SdpObserver observer, MediaConstraints constraints)
public void createAnswer(org.webrtc.SdpObserver observer, MediaConstraints constraints)
public void setLocalDescription(org.webrtc.SdpObserver observer, org.webrtc.SessionDescription sdp)
public void setRemoteDescription(org.webrtc.SdpObserver observer, org.webrtc.SessionDescription sdp)
public boolean updateIce(java.util.List<PeerConnection.IceServer> iceServers, MediaConstraints constraints)
public boolean addIceCandidate(org.webrtc.IceCandidate candidate)
public boolean addStream(MediaStream stream)
public void removeStream(MediaStream stream)
public boolean getStats(org.webrtc.StatsObserver observer, MediaStreamTrack track)
public PeerConnection.SignalingState signalingState()
public PeerConnection.IceConnectionState iceConnectionState()
public PeerConnection.IceGatheringState iceGatheringState()
public void close()
public void dispose()