Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface RTCDataChannel

Package version

Hierarchy

Index

Properties

EventTarget

EventTarget: { constructor: any; prototype: EventTarget }

Type declaration

  • constructor: function
    • Returns EventTarget

  • prototype: EventTarget

binaryType

binaryType: string

bufferedAmount

bufferedAmount: number

bufferedAmountLowThreshold

bufferedAmountLowThreshold: number

id

id: number | null

label

label: string

maxPacketLifeTime

maxPacketLifeTime: number | null

maxRetransmits

maxRetransmits: number | null

negotiated

negotiated: boolean

onbufferedamountlow

onbufferedamountlow: ((this: RTCDataChannel, ev: Event) => any) | null

onclose

onclose: ((this: RTCDataChannel, ev: Event) => any) | null

onerror

onerror: ((this: RTCDataChannel, ev: RTCErrorEvent) => any) | null

onmessage

onmessage: ((this: RTCDataChannel, ev: MessageEvent) => any) | null

onopen

onopen: ((this: RTCDataChannel, ev: Event) => any) | null

ordered

ordered: boolean

priority

priority: RTCPriorityType

protocol

protocol: string

readyState

Methods

addEventListener

close

  • close(): void
  • Returns void

dispatchEvent

  • dispatchEvent(event: Event): boolean
  • Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.

    Parameters

    Returns boolean

removeEventListener

send

  • send(data: string): void
  • send(data: Blob): void
  • send(data: ArrayBuffer): void
  • send(data: ArrayBufferView): void
  • Parameters

    • data: string

    Returns void

  • Parameters

    Returns void

  • Parameters

    • data: ArrayBuffer

    Returns void

  • Parameters

    • data: ArrayBufferView

    Returns void

Generated using TypeDoc