Package org.ngengine.platform.transport
Interface RTCTransport
-
- All Superinterfaces:
java.lang.AutoCloseable,java.io.Closeable
public interface RTCTransport extends java.io.Closeable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddListener(RTCTransportListener listener)voidaddRemoteIceCandidates(java.util.Collection<RTCTransportIceCandidate> candidates)voidclose()AsyncTask<java.lang.String>connectToChannel(java.lang.String offerOrAnswer)AsyncTask<java.lang.String>initiateChannel()booleanisConnected()voidremoveListener(RTCTransportListener listener)voidstart(RTCSettings settings, AsyncExecutor executor, java.lang.String connId, java.util.Collection<java.lang.String> stunServers)AsyncTask<java.lang.Void>write(java.nio.ByteBuffer message)
-
-
-
Method Detail
-
close
void close()
- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable
-
isConnected
boolean isConnected()
-
start
void start(RTCSettings settings, AsyncExecutor executor, java.lang.String connId, java.util.Collection<java.lang.String> stunServers)
-
connectToChannel
AsyncTask<java.lang.String> connectToChannel(java.lang.String offerOrAnswer)
-
initiateChannel
AsyncTask<java.lang.String> initiateChannel()
-
addRemoteIceCandidates
void addRemoteIceCandidates(java.util.Collection<RTCTransportIceCandidate> candidates)
-
addListener
void addListener(RTCTransportListener listener)
-
removeListener
void removeListener(RTCTransportListener listener)
-
write
AsyncTask<java.lang.Void> write(java.nio.ByteBuffer message)
-
-