4.6.2 RTCSessionDescription 类

RTCPeerConnection通过RTCSessionDescription类来公开本地和远程会话描述。

  1. [Constructor(RTCSessionDescriptionInit descriptionInitDict),
  2. Exposed=Window]
  3. interface RTCSessionDescription {
  4. readonly attribute RTCSdpType type;
  5. readonly attribute DOMString sdp;
  6. [Default] object toJSON();
  7. };

构造函数

RTCSessionDescription 类

RTCSessionDescription() 构造函数接受一个字典参数descriptionInitDict,用于初始化新的RTCSessionDescription对象。这个构造函数已废弃,不推荐使用此构造函数;它的存在仅用于历史兼容。

属性

type类型为RTCSdpType,只读项

  1. 这个RTCSessionDescription的类型。

sdp类型为DOMString,只读项

SDP [SDP]的字符串表示形式。

方法

toJSON()

调用时,运行[WEBIDL]的默认toJSON操作。

  1. dictionary RTCSessionDescriptionInit {
  2. required RTCSdpType type;
  3. DOMString sdp = "";
  4. };

字典RTCSessionDescriptionInit成员

type类型为RTCSdpType,必需项 DOMString sdp sdp类型为DOMString SDP [SDP]的字符串表示形式。如果typerollback,则该成员未使用。