RTCSessionDescription.type
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The property RTCSessionDescription.type
is a read-only value of type RTCSdpType
which describes the description's type.
Syntax
var value = sessionDescription.type; sessionDescription.type = value;
Value
The possible values are defined by an enum of type RTCSdpType.
The allowed values are those of an enum of type RTCSdpType
:
-
"offer"
, the description is the initial proposal in an offer/answer exchange. -
"answer"
, the description is the definitive choice in an offer/answer exchange. -
"pranswer"
, the description is a provisional answer and may be changed when the definitive choice will be given. - "
rollback
", the description rolls back to offer/answer state to the last stable state.
Example
// The remote description has been set previously on pc, a RTCPeerconnection alert(pc.remoteDescription.type);
Specifications
Specification |
---|
WebRTC 1.0: Real-Time Communication Between Browsers (WebRTC 1.0) # dom-rtcsessiondescription-type |
Browser compatibility
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
type |
Yes |
15 |
Yes |
No |
Yes |
11 |
Yes |
Yes |
Yes |
Yes |
11 |
Yes |
See also
© 2005–2021 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/RTCSessionDescription/type