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(PID user,
RTCClient.SignalingEvents events) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(PID pid,
java.lang.String[] ices) |
void |
answer(PID pid,
java.lang.String sdp,
java.lang.String type) |
void |
busy(PID pid) |
void |
candidate_remove(PID pid,
java.lang.String sdp,
java.lang.String mid,
java.lang.String index) |
void |
candidate(PID pid,
java.lang.String sdp,
java.lang.String mid,
java.lang.String index) |
void |
close(PID pid) |
void |
offer(PID pid,
java.lang.String sdp) |
void |
reject(PID 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(PID pid) |
public RTCClient(PID user,
RTCClient.SignalingEvents events)
public void busy(PID pid)
busy in interface RTCSession.Listenerpublic void accept(PID pid,
java.lang.String[] ices)
accept in interface RTCSession.Listenerpublic void reject(PID pid)
reject in interface RTCSession.Listenerpublic void offer(PID pid,
java.lang.String sdp)
offer in interface RTCSession.Listenerpublic void answer(PID pid,
java.lang.String sdp,
java.lang.String type)
answer in interface RTCSession.Listenerpublic void candidate(PID pid,
java.lang.String sdp,
java.lang.String mid,
java.lang.String index)
candidate in interface RTCSession.Listenerpublic void candidate_remove(PID pid,
java.lang.String sdp,
java.lang.String mid,
java.lang.String index)
candidate_remove in interface RTCSession.Listenerpublic void close(PID pid)
close in interface RTCSession.Listenerpublic void timeout(PID 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)