← WebRTC 1.0 Spesifikasyonu

Eşler Arası Bağlantılar

W3C WebRTC 1.0 Spesifikasyonu — Türkçe Çeviri

4. Eşler arası bağlantılar

4.6.2 RTCSessionDescription Sınıfı

RTCSessionDescription sınıfı, yerel ve uzak oturum tanımlarını dışa açmak için RTCPeerConnection tarafından kullanılır.

WebIDL[Exposed=Window]
                        interface RTCSessionDescription {
                          constructor(RTCSessionDescriptionInit descriptionInitDict);
                          readonly attribute RTCSdpType type;
                          readonly attribute DOMString sdp;
                          [Default] RTCSessionDescriptionInit toJSON();
                        };

Yapıcılar

constructor()

RTCSessionDescription() yapıcısı, içeriği yeni RTCSessionDescription nesnesini başlatmak için kullanılan description adlı bir sözlük argümanı alır. Bu yapıcı kullanım dışıdır; yalnızca eski uyumluluk nedenleriyle vardır.

Öznitelikler

type · RTCSdpType · salt okunur

Bu oturum tanımının türü.

sdp · DOMString · salt okunur · varsayılan ""

SDP’nin [SDP] dize gösterimi.

Yöntemler

toJSON()

Çağrıldığında, [WEBIDL]’in varsayılan toJSON adımlarını çalıştırın.

WebIDLdictionary RTCSessionDescriptionInit {
                          required RTCSdpType type;
                          DOMString sdp = "";
                        };

RTCSessionDescriptionInit Sözlüğü Üyeleri

type · RTCSdpType · gerekli

Bu oturum tanımının türü.

sdp · DOMString

SDP’nin [SDP] dize gösterimi; type "rollback" ise bu üye kullanılmaz.

WebIDLdictionary RTCLocalSessionDescriptionInit {
                          RTCSdpType type;
                          DOMString sdp = "";
                        };

RTCLocalSessionDescriptionInit Sözlüğü Üyeleri

type · RTCSdpType

Bu tanımın türü. Mevcut değilse, setLocalDescription, türü RTCPeerConnection’ın [[SignalingState]] değerine dayanarak çıkarım yapar.

sdp · DOMString

SDP’nin [SDP] dize gösterimi; type "rollback" ise bu üye kullanılmaz.