Skip to main content

Class: SessionDescription

Constructors#

constructor#

new SessionDescription()

Properties#

dtlsFingerprints#

dtlsFingerprints: RTCDtlsFingerprint[] = []

Defined in#

packages/webrtc/src/sdp.ts:45


dtlsRole#

dtlsRole: DtlsRole

Defined in#

packages/webrtc/src/sdp.ts:40


group#

group: GroupDescription[] = []

Defined in#

packages/webrtc/src/sdp.ts:36


host#

Optional host: string

Defined in#

packages/webrtc/src/sdp.ts:35


iceLite#

iceLite: boolean

Defined in#

packages/webrtc/src/sdp.ts:42


iceOptions#

iceOptions: string

Defined in#

packages/webrtc/src/sdp.ts:41


icePassword#

icePassword: string

Defined in#

packages/webrtc/src/sdp.ts:43


iceUsernameFragment#

iceUsernameFragment: string

Defined in#

packages/webrtc/src/sdp.ts:44


media#

media: MediaDescription[] = []

Defined in#

packages/webrtc/src/sdp.ts:38


msidSemantic#

msidSemantic: GroupDescription[] = []

Defined in#

packages/webrtc/src/sdp.ts:37


name#

name: string = "-"

Defined in#

packages/webrtc/src/sdp.ts:33


origin#

Optional origin: string

Defined in#

packages/webrtc/src/sdp.ts:32


time#

time: string = "0 0"

Defined in#

packages/webrtc/src/sdp.ts:34


type#

type: "offer" | "answer"

Defined in#

packages/webrtc/src/sdp.ts:39


version#

version: number = 0

Defined in#

packages/webrtc/src/sdp.ts:31

Accessors#

string#

get string(): string

Returns#

string

Defined in#

packages/webrtc/src/sdp.ts:303

Methods#

toJSON#

toJSON(): RTCSessionDescription

Returns#

RTCSessionDescription

Defined in#

packages/webrtc/src/sdp.ts:318


webrtcTrackId#

webrtcTrackId(media): undefined | string

Parameters#

NameType
mediaMediaDescription

Returns#

undefined | string

Defined in#

packages/webrtc/src/sdp.ts:288


parse#

Static parse(sdp): SessionDescription

Parameters#

NameType
sdpstring

Returns#

SessionDescription

Defined in#

packages/webrtc/src/sdp.ts:47