public class RTCClient extends java.lang.Object implements RTCSession.Listener
| Modifier and Type | Class and Description |
|---|---|
static interface |
RTCClient.SignalingEvents
Callback interface for messages delivered on signaling channel.
|
| Constructor and Description |
|---|
RTCClient(java.lang.String topic,
RTCClient.SignalingEvents events) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(java.lang.String pid,
java.lang.String[] ices) |
void |
answer(java.lang.String pid,
java.lang.String sdp,
java.lang.String type) |
void |
busy(java.lang.String pid) |
void |
candidate_remove(java.lang.String topic,
java.lang.String sdp,
java.lang.String mid,
java.lang.String index) |
void |
candidate(java.lang.String pid,
java.lang.String sdp,
java.lang.String mid,
java.lang.String index) |
void |
close(java.lang.String pid) |
void |
offer(java.lang.String pid,
java.lang.String sdp) |
void |
reject(java.lang.String pid) |
void |
sendAnswerSdp(android.content.Context context,
SessionDescription sdp) |
void |
sendLocalIceCandidate(android.content.Context context,
IceCandidate candidate) |
void |
sendLocalIceCandidateRemovals(android.content.Context context,
IceCandidate[] candidates) |
void |
sendOfferSdp(android.content.Context context,
SessionDescription sdp) |
void |
timeout(java.lang.String pid) |
public RTCClient(java.lang.String topic,
RTCClient.SignalingEvents events)
public void busy(java.lang.String pid)
busy in interface RTCSession.Listenerpublic void accept(java.lang.String pid,
java.lang.String[] ices)
accept in interface RTCSession.Listenerpublic void reject(java.lang.String pid)
reject in interface RTCSession.Listenerpublic void offer(java.lang.String pid,
java.lang.String sdp)
offer in interface RTCSession.Listenerpublic void answer(java.lang.String pid,
java.lang.String sdp,
java.lang.String type)
answer in interface RTCSession.Listenerpublic void candidate(java.lang.String pid,
java.lang.String sdp,
java.lang.String mid,
java.lang.String index)
candidate in interface RTCSession.Listenerpublic void candidate_remove(java.lang.String topic,
java.lang.String sdp,
java.lang.String mid,
java.lang.String index)
candidate_remove in interface RTCSession.Listenerpublic void close(java.lang.String pid)
close in interface RTCSession.Listenerpublic void timeout(java.lang.String pid)
timeout in interface RTCSession.Listenerpublic void sendOfferSdp(android.content.Context context,
SessionDescription sdp)
public void sendAnswerSdp(android.content.Context context,
SessionDescription sdp)
public void sendLocalIceCandidate(android.content.Context context,
IceCandidate candidate)
public void sendLocalIceCandidateRemovals(android.content.Context context,
IceCandidate[] candidates)