Interface RTCDtlsTransport
iceTransport: RTCIceTransport;
onerror: ((this: RTCDtlsTransport, ev: RTCErrorEvent) => any) | null;
onstatechange: ((this: RTCDtlsTransport, ev: Event) => any) | null;
state: RTCDtlsTransportState;
addEventListener<K extends keyof RTCDtlsTransportEventMap>(
type: K,
listener: (this: RTCDtlsTransport, ev: RTCDtlsTransportEventMap[K]) => any,
options?: boolean | AddEventListenerOptions,
): void;
addEventListener(
type: string,
listener: EventListenerOrEventListenerObject,
options?: boolean | AddEventListenerOptions,
): void;
dispatchEvent(event: Event): boolean;
getRemoteCertificates(): ArrayBuffer[];
removeEventListener<K extends keyof RTCDtlsTransportEventMap>(
type: K,
listener: (this: RTCDtlsTransport, ev: RTCDtlsTransportEventMap[K]) => any,
options?: boolean | EventListenerOptions,
): void;
removeEventListener(
type: string,
listener: EventListenerOrEventListenerObject,
options?: boolean | EventListenerOptions,
): void;
}
Hierarchy
- EventTarget
- RTCDtlsTransport
Index
Properties
ReadonlyiceTransport
The iceTransport read-only property of the RTCDtlsTransport interface contains a reference to the underlying RTCIceTransport.
onerror
onstatechange
Readonlystate
The state read-only property of the Datagram Transport Layer Security (DTLS) transport state.
Methods
addEventListener
- addEventListener<K extends keyof RTCDtlsTransportEventMap>(
type: K,
listener: (this: RTCDtlsTransport, ev: RTCDtlsTransportEventMap[K]) => any,
options?: boolean | AddEventListenerOptions,
): voidThe
addEventListener()method of the EventTarget interface sets up a function that will be called whenever the specified event is delivered to the target.Type Parameters
- K extends keyof RTCDtlsTransportEventMap
Parameters
- type: K
- listener: (this: RTCDtlsTransport, ev: RTCDtlsTransportEventMap[K]) => any
Optionaloptions: boolean | AddEventListenerOptions
Returns void
- addEventListener(
type: string,
listener: EventListenerOrEventListenerObject,
options?: boolean | AddEventListenerOptions,
): voidThe
addEventListener()method of the EventTarget interface sets up a function that will be called whenever the specified event is delivered to the target.Parameters
- type: string
- listener: EventListenerOrEventListenerObject
Optionaloptions: boolean | AddEventListenerOptions
Returns void
dispatchEvent
The
dispatchEvent()method of the EventTarget sends an Event to the object, (synchronously) invoking the affected event listeners in the appropriate order.Parameters
- event: Event
Returns boolean
getRemoteCertificates
Returns ArrayBuffer[]
removeEventListener
- removeEventListener<K extends keyof RTCDtlsTransportEventMap>(
type: K,
listener: (this: RTCDtlsTransport, ev: RTCDtlsTransportEventMap[K]) => any,
options?: boolean | EventListenerOptions,
): voidThe
removeEventListener()method of the EventTarget interface removes an event listener previously registered with EventTarget.addEventListener() from the target.Type Parameters
- K extends keyof RTCDtlsTransportEventMap
Parameters
- type: K
- listener: (this: RTCDtlsTransport, ev: RTCDtlsTransportEventMap[K]) => any
Optionaloptions: boolean | EventListenerOptions
Returns void
- removeEventListener(
type: string,
listener: EventListenerOrEventListenerObject,
options?: boolean | EventListenerOptions,
): voidThe
removeEventListener()method of the EventTarget interface removes an event listener previously registered with EventTarget.addEventListener() from the target.Parameters
- type: string
- listener: EventListenerOrEventListenerObject
Optionaloptions: boolean | EventListenerOptions
Returns void
The
RTCDtlsTransportinterface provides access to information about the Datagram Transport Layer Security (DTLS) transport over which a RTCPeerConnection's RTP and RTCP packets are sent and received by its RTCRtpSender and RTCRtpReceiver objects.MDN Reference