Interface RTCDataChannel

All Superinterfaces:
EventTarget

@JsType(isNative=true, namespace="<global>") public interface RTCDataChannel extends EventTarget
  • Method Details

    • close

      Object close()
    • getBinaryType

      @JsProperty String getBinaryType()
    • getBufferedAmount

      @JsProperty int getBufferedAmount()
    • getBufferedAmountLowThreshold

      @JsProperty double getBufferedAmountLowThreshold()
    • getId

      @JsProperty double getId()
    • getLabel

      @JsProperty String getLabel()
    • getMaxPacketLifeTime

      @JsProperty double getMaxPacketLifeTime()
    • getMaxRetransmits

      @JsProperty double getMaxRetransmits()
    • getOnbufferedamountlow

      @JsProperty RTCDataChannel.OnbufferedamountlowFn getOnbufferedamountlow()
    • getOnclose

      @JsProperty RTCDataChannel.OncloseFn getOnclose()
    • getOnclosing

      @JsProperty RTCDataChannel.OnclosingFn getOnclosing()
    • getOnerror

      @JsProperty RTCDataChannel.OnerrorFn getOnerror()
    • getOnmessage

      @JsProperty RTCDataChannel.OnmessageFn getOnmessage()
    • getOnopen

      @JsProperty RTCDataChannel.OnopenFn getOnopen()
    • getProtocol

      @JsProperty String getProtocol()
    • getReadyState

      @JsProperty String getReadyState()
    • isNegotiated

      @JsProperty boolean isNegotiated()
    • isOrdered

      @JsProperty boolean isOrdered()
    • isReliable

      @JsProperty boolean isReliable()
    • send

      @JsOverlay default void send(elemental2.core.ArrayBuffer data)
    • send

      @JsOverlay default void send(elemental2.core.ArrayBufferView data)
    • send

      @JsOverlay default void send(Blob data)
    • send

    • send

      @JsOverlay default void send(String data)
    • setBinaryType

      @JsProperty void setBinaryType(String binaryType)
    • setBufferedAmountLowThreshold

      @JsProperty void setBufferedAmountLowThreshold(double bufferedAmountLowThreshold)
    • setOnbufferedamountlow

      @JsProperty void setOnbufferedamountlow(RTCDataChannel.OnbufferedamountlowFn onbufferedamountlow)
    • setOnclose

      @JsProperty void setOnclose(RTCDataChannel.OncloseFn onclose)
    • setOnclosing

      @JsProperty void setOnclosing(RTCDataChannel.OnclosingFn onclosing)
    • setOnerror

      @JsProperty void setOnerror(RTCDataChannel.OnerrorFn onerror)
    • setOnmessage

      @JsProperty void setOnmessage(RTCDataChannel.OnmessageFn onmessage)
    • setOnopen

      @JsProperty void setOnopen(RTCDataChannel.OnopenFn onopen)
    • setReadyState

      @JsProperty void setReadyState(String readyState)