Interface RTCTransport

  • All Superinterfaces:
    java.lang.AutoCloseable, java.io.Closeable

    public interface RTCTransport
    extends java.io.Closeable
    • Method Detail

      • close

        void close()
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
      • isConnected

        boolean isConnected()
      • start

        AsyncTask<java.lang.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<java.lang.String> candidates)
      • write

        AsyncTask<java.lang.Void> write​(java.nio.ByteBuffer message)