public class

PeerConnectionClient

extends Object
java.lang.Object
   ↳ com.nexmo.sdk.conversation.client.audio.PeerConnectionClient

Class Overview

Peer connection client implementation.

All public methods are routed to local looper thread. All PeerConnectionEvents callbacks are invoked from the same looper thread. This class is a singleton.

Summary

Nested Classes
class PeerConnectionClient.DataChannelParameters Peer connection parameters. 
interface PeerConnectionClient.PeerConnectionEvents Peer connection events. 
class PeerConnectionClient.PeerConnectionParameters Peer connection parameters. 
Constants
String AUDIO_TRACK_ID
Public Constructors
PeerConnectionClient()
Public Methods
void addRemoteIceCandidate(IceCandidate candidate)
void close()
void createAnswer()
void createOffer()
void createPeerConnection(AppRTCClient.SignalingParameters signalingParameters)
void createPeerConnectionFactory(Context context, PeerConnectionClient.PeerConnectionParameters peerConnectionParameters, PeerConnectionClient.PeerConnectionEvents events)
void enableStatsEvents(boolean enable, int periodMs)
SessionDescription getLocalDescription()
void removeRemoteIceCandidates(IceCandidate[] candidates)
void setAudioEnabled(boolean enable)
void setRemoteDescription(SessionDescription sdp)
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final String AUDIO_TRACK_ID

Constant Value: "ARDAMSa0"

Public Constructors

public PeerConnectionClient ()

Public Methods

public void addRemoteIceCandidate (IceCandidate candidate)

public void close ()

public void createAnswer ()

public void createOffer ()

public void createPeerConnection (AppRTCClient.SignalingParameters signalingParameters)

public void createPeerConnectionFactory (Context context, PeerConnectionClient.PeerConnectionParameters peerConnectionParameters, PeerConnectionClient.PeerConnectionEvents events)

public void enableStatsEvents (boolean enable, int periodMs)

public SessionDescription getLocalDescription ()

public void removeRemoteIceCandidates (IceCandidate[] candidates)

public void setAudioEnabled (boolean enable)

public void setRemoteDescription (SessionDescription sdp)