Haxe API Documentation
Back | Index
extern class js.html.rtc.PeerConnection
extends js.html.EventTarget
Available in js
var iceState(default,null) : String
var localDescription(default,null) : SessionDescription
Getter throws DOMException.
var localStreams(default,null) : MediaStreamList
var onaddstream : js.html.EventListener
var ondatachannel : js.html.EventListener
var onicecandidate : js.html.EventListener
var onicechange : js.html.EventListener
var onnegotiationneeded : js.html.EventListener
var onopen : js.html.EventListener
var onremovestream : js.html.EventListener
var onstatechange : js.html.EventListener
var readyState(default,null) : String
var remoteDescription(default,null) : SessionDescription
Getter throws DOMException.
var remoteStreams(default,null) : MediaStreamList
function new() : Void
function addIceCandidate(candidate : IceCandidate) : Void
function addStream(stream : MediaStream, ?mediaConstraints : Dynamic) : Void
function close() : Void
function createAnswer(successCallback : SessionDescriptionCallback, failureCallback : ErrorCallback, ?mediaConstraints : Dynamic) : Void
function createDataChannel(label : String, ?options : Dynamic) : DataChannel
function createOffer(successCallback : SessionDescriptionCallback, failureCallback : ErrorCallback, ?mediaConstraints : Dynamic) : Void
function getStats(successCallback : StatsCallback, selector : MediaStreamTrack) : Void
function removeStream(stream : MediaStream) : Void
function setLocalDescription(description : SessionDescription, successCallback : js.html.VoidCallback, failureCallback : ErrorCallback) : Void
function setRemoteDescription(description : SessionDescription, successCallback : js.html.VoidCallback, failureCallback : ErrorCallback) : Void
function updateIce(?configuration : Dynamic, ?mediaConstraints : Dynamic) : Void
Back | Index