Package com.viam.sdk.java.webrtc
Class PeerConnection
java.lang.Object
com.viam.sdk.java.webrtc.PeerConnection
- All Implemented Interfaces:
PeerConnection
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.viam.sdk.core.webrtc.PeerConnection
PeerConnection.BundlePolicy, PeerConnection.ICEConnectionState, PeerConnection.ICEGatheringState, PeerConnection.ICEServer, PeerConnection.MediaStreamObserver<MediaStreamT>, PeerConnection.Observer<MediaStreamT>, PeerConnection.RTCConfiguration, PeerConnection.SDPSemantics, PeerConnection.SignalingState, PeerConnection.State -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddIceCandidate(ICECandidate candidate) voidclose()voidcreateAnswer(SessionDescription.Observer observer) createDataChannel(String label, DataChannel.Init dataChanInit) voidcreateOffer(SessionDescription.Observer observer) voidsetLocalDescription(SessionDescription.Observer observer, SessionDescription sdp) voidsetRemoteDescription(SessionDescription.Observer observer, SessionDescription sdp)
-
Constructor Details
-
PeerConnection
public PeerConnection(dev.onvoid.webrtc.RTCPeerConnection nativePeerConnection)
-
-
Method Details
-
createDataChannel
- Specified by:
createDataChannelin interfacePeerConnection
-
getLocalDescription
- Specified by:
getLocalDescriptionin interfacePeerConnection
-
getRemoteDescription
- Specified by:
getRemoteDescriptionin interfacePeerConnection
-
createOffer
- Specified by:
createOfferin interfacePeerConnection
-
createAnswer
- Specified by:
createAnswerin interfacePeerConnection
-
setLocalDescription
- Specified by:
setLocalDescriptionin interfacePeerConnection
-
setRemoteDescription
- Specified by:
setRemoteDescriptionin interfacePeerConnection
-
addIceCandidate
- Specified by:
addIceCandidatein interfacePeerConnection
-
close
public void close()- Specified by:
closein interfacePeerConnection
-