C# Class System.Net.WebRTC.RTCPeerConnection

Inheritance: System.Html.EventTarget
Mostra file Open project: Saltarelle/SaltarelleWeb

Private Properties

Property Type Description
RTCPeerConnection System.Runtime.CompilerServices
RTCPeerConnection System.Runtime.CompilerServices
RTCPeerConnection System.Runtime.CompilerServices

Public Methods

Method Description
AddEventListener ( RTCPeerConnectionEvents type, Action listener ) : void
AddEventListener ( RTCPeerConnectionEvents type, Action listener, bool capture ) : void
AddEventListener ( RTCPeerConnectionEvents type, HtmlEventHandler listener ) : void
AddEventListener ( RTCPeerConnectionEvents type, HtmlEventHandler listener, bool capture ) : void
AddEventListener ( RTCPeerConnectionEvents type, HtmlEventHandlerWithTarget listener ) : void
AddEventListener ( RTCPeerConnectionEvents type, HtmlEventHandlerWithTarget listener, bool capture ) : void
AddEventListener ( RTCPeerConnectionEvents type, IEventListener listener ) : void
AddEventListener ( RTCPeerConnectionEvents type, IEventListener listener, bool capture ) : void
AddEventListener ( string type, HtmlEventHandlerWithTarget listener ) : void
AddEventListener ( string type, HtmlEventHandlerWithTarget listener, bool capture ) : void
AddIceCandidate ( RTCIceCandidate candidate ) : void
AddIceCandidate ( RTCIceCandidate candidate, Action successCallback ) : void
AddIceCandidate ( RTCIceCandidate candidate, Action successCallback, RTCPeerConnectionErrorCallback failureCallback ) : void
AddStream ( MediaStream stream ) : void
AddStream ( MediaStream stream, MediaConstraints constraints ) : void
Close ( ) : void
CreateAnswer ( RTCSessionDescriptionCallback successCallback, RTCPeerConnectionErrorCallback failureCallback ) : void
CreateAnswer ( RTCSessionDescriptionCallback successCallback, RTCPeerConnectionErrorCallback failureCallback, MediaConstraints constraints ) : void
CreateDataChannel ( string label ) : RTCDataChannel
CreateDataChannel ( string label, RTCDataChannelInit dataChannelDict ) : RTCDataChannel
CreateOffer ( RTCSessionDescriptionCallback successCallback, RTCPeerConnectionErrorCallback failureCallback ) : void
CreateOffer ( RTCSessionDescriptionCallback successCallback, RTCPeerConnectionErrorCallback failureCallback, MediaConstraints constraints ) : void
GetIdentityAssertion ( ) : void
GetIdentityAssertion ( RTCPeerConnectionErrorCallback failureCallback ) : void
GetLocalStreams ( ) : System.Html.Media.MediaStream[]
GetRemoteStreams ( ) : System.Html.Media.MediaStream[]
GetStats ( MediaStreamTrack selector, RTCStatsCallback successCallback, RTCPeerConnectionErrorCallback failureCallback ) : void
GetStreamById ( string streamId ) : MediaStream
RemoveEventListener ( RTCPeerConnectionEvents type, Action listener ) : void
RemoveEventListener ( RTCPeerConnectionEvents type, Action listener, bool capture ) : void
RemoveEventListener ( RTCPeerConnectionEvents type, HtmlEventHandler listener ) : void
RemoveEventListener ( RTCPeerConnectionEvents type, HtmlEventHandler listener, bool capture ) : void
RemoveEventListener ( RTCPeerConnectionEvents type, HtmlEventHandlerWithTarget listener ) : void
RemoveEventListener ( RTCPeerConnectionEvents type, HtmlEventHandlerWithTarget listener, bool capture ) : void
RemoveEventListener ( RTCPeerConnectionEvents type, IEventListener listener ) : void
RemoveEventListener ( RTCPeerConnectionEvents type, IEventListener listener, bool capture ) : void
RemoveEventListener ( string type, HtmlEventHandlerWithTarget listener ) : void
RemoveEventListener ( string type, HtmlEventHandlerWithTarget listener, bool capture ) : void
RemoveStream ( MediaStream stream ) : void
SetIdentityProvider ( string provider ) : void
SetIdentityProvider ( string provider, string protocol ) : void
SetIdentityProvider ( string provider, string protocol, string username ) : void
SetLocalDescription ( RTCSessionDescription description ) : void
SetLocalDescription ( RTCSessionDescription description, Action successCallback ) : void
SetLocalDescription ( RTCSessionDescription description, Action successCallback, RTCPeerConnectionErrorCallback failureCallback ) : void
SetRemoteDescription ( RTCSessionDescription description ) : void
SetRemoteDescription ( RTCSessionDescription description, Action successCallback ) : void
SetRemoteDescription ( RTCSessionDescription description, Action successCallback, RTCPeerConnectionErrorCallback failureCallback ) : void
UpdateIce ( ) : void
UpdateIce ( RTCConfiguration configuration ) : void
UpdateIce ( RTCConfiguration configuration, MediaConstraints constraints ) : void

Private Methods

Method Description
RTCPeerConnection ( ) : System.Runtime.CompilerServices
RTCPeerConnection ( RTCConfiguration configuration ) : System.Runtime.CompilerServices
RTCPeerConnection ( RTCConfiguration configuration, object constraints ) : System.Runtime.CompilerServices

Method Details

AddEventListener() public method

public AddEventListener ( RTCPeerConnectionEvents type, Action listener ) : void
type RTCPeerConnectionEvents
listener Action
return void

AddEventListener() public method

public AddEventListener ( RTCPeerConnectionEvents type, Action listener, bool capture ) : void
type RTCPeerConnectionEvents
listener Action
capture bool
return void

AddEventListener() public method

public AddEventListener ( RTCPeerConnectionEvents type, HtmlEventHandler listener ) : void
type RTCPeerConnectionEvents
listener HtmlEventHandler
return void

AddEventListener() public method

public AddEventListener ( RTCPeerConnectionEvents type, HtmlEventHandler listener, bool capture ) : void
type RTCPeerConnectionEvents
listener HtmlEventHandler
capture bool
return void

AddEventListener() public method

public AddEventListener ( RTCPeerConnectionEvents type, HtmlEventHandlerWithTarget listener ) : void
type RTCPeerConnectionEvents
listener HtmlEventHandlerWithTarget
return void

AddEventListener() public method

public AddEventListener ( RTCPeerConnectionEvents type, HtmlEventHandlerWithTarget listener, bool capture ) : void
type RTCPeerConnectionEvents
listener HtmlEventHandlerWithTarget
capture bool
return void

AddEventListener() public method

public AddEventListener ( RTCPeerConnectionEvents type, IEventListener listener ) : void
type RTCPeerConnectionEvents
listener IEventListener
return void

AddEventListener() public method

public AddEventListener ( RTCPeerConnectionEvents type, IEventListener listener, bool capture ) : void
type RTCPeerConnectionEvents
listener IEventListener
capture bool
return void

AddEventListener() public method

public AddEventListener ( string type, HtmlEventHandlerWithTarget listener ) : void
type string
listener HtmlEventHandlerWithTarget
return void

AddEventListener() public method

public AddEventListener ( string type, HtmlEventHandlerWithTarget listener, bool capture ) : void
type string
listener HtmlEventHandlerWithTarget
capture bool
return void

AddIceCandidate() public method

public AddIceCandidate ( RTCIceCandidate candidate ) : void
candidate RTCIceCandidate
return void

AddIceCandidate() public method

public AddIceCandidate ( RTCIceCandidate candidate, Action successCallback ) : void
candidate RTCIceCandidate
successCallback Action
return void

AddIceCandidate() public method

public AddIceCandidate ( RTCIceCandidate candidate, Action successCallback, RTCPeerConnectionErrorCallback failureCallback ) : void
candidate RTCIceCandidate
successCallback Action
failureCallback RTCPeerConnectionErrorCallback
return void

AddStream() public method

public AddStream ( MediaStream stream ) : void
stream System.Html.Media.MediaStream
return void

AddStream() public method

public AddStream ( MediaStream stream, MediaConstraints constraints ) : void
stream System.Html.Media.MediaStream
constraints MediaConstraints
return void

Close() public method

public Close ( ) : void
return void

CreateAnswer() public method

public CreateAnswer ( RTCSessionDescriptionCallback successCallback, RTCPeerConnectionErrorCallback failureCallback ) : void
successCallback RTCSessionDescriptionCallback
failureCallback RTCPeerConnectionErrorCallback
return void

CreateAnswer() public method

public CreateAnswer ( RTCSessionDescriptionCallback successCallback, RTCPeerConnectionErrorCallback failureCallback, MediaConstraints constraints ) : void
successCallback RTCSessionDescriptionCallback
failureCallback RTCPeerConnectionErrorCallback
constraints MediaConstraints
return void

CreateDataChannel() public method

public CreateDataChannel ( string label ) : RTCDataChannel
label string
return RTCDataChannel

CreateDataChannel() public method

public CreateDataChannel ( string label, RTCDataChannelInit dataChannelDict ) : RTCDataChannel
label string
dataChannelDict RTCDataChannelInit
return RTCDataChannel

CreateOffer() public method

public CreateOffer ( RTCSessionDescriptionCallback successCallback, RTCPeerConnectionErrorCallback failureCallback ) : void
successCallback RTCSessionDescriptionCallback
failureCallback RTCPeerConnectionErrorCallback
return void

CreateOffer() public method

public CreateOffer ( RTCSessionDescriptionCallback successCallback, RTCPeerConnectionErrorCallback failureCallback, MediaConstraints constraints ) : void
successCallback RTCSessionDescriptionCallback
failureCallback RTCPeerConnectionErrorCallback
constraints MediaConstraints
return void

GetIdentityAssertion() public method

public GetIdentityAssertion ( ) : void
return void

GetIdentityAssertion() public method

public GetIdentityAssertion ( RTCPeerConnectionErrorCallback failureCallback ) : void
failureCallback RTCPeerConnectionErrorCallback
return void

GetLocalStreams() public method

public GetLocalStreams ( ) : System.Html.Media.MediaStream[]
return System.Html.Media.MediaStream[]

GetRemoteStreams() public method

public GetRemoteStreams ( ) : System.Html.Media.MediaStream[]
return System.Html.Media.MediaStream[]

GetStats() public method

public GetStats ( MediaStreamTrack selector, RTCStatsCallback successCallback, RTCPeerConnectionErrorCallback failureCallback ) : void
selector MediaStreamTrack
successCallback RTCStatsCallback
failureCallback RTCPeerConnectionErrorCallback
return void

GetStreamById() public method

public GetStreamById ( string streamId ) : MediaStream
streamId string
return System.Html.Media.MediaStream

RemoveEventListener() public method

public RemoveEventListener ( RTCPeerConnectionEvents type, Action listener ) : void
type RTCPeerConnectionEvents
listener Action
return void

RemoveEventListener() public method

public RemoveEventListener ( RTCPeerConnectionEvents type, Action listener, bool capture ) : void
type RTCPeerConnectionEvents
listener Action
capture bool
return void

RemoveEventListener() public method

public RemoveEventListener ( RTCPeerConnectionEvents type, HtmlEventHandler listener ) : void
type RTCPeerConnectionEvents
listener HtmlEventHandler
return void

RemoveEventListener() public method

public RemoveEventListener ( RTCPeerConnectionEvents type, HtmlEventHandler listener, bool capture ) : void
type RTCPeerConnectionEvents
listener HtmlEventHandler
capture bool
return void

RemoveEventListener() public method

public RemoveEventListener ( RTCPeerConnectionEvents type, HtmlEventHandlerWithTarget listener ) : void
type RTCPeerConnectionEvents
listener HtmlEventHandlerWithTarget
return void

RemoveEventListener() public method

public RemoveEventListener ( RTCPeerConnectionEvents type, HtmlEventHandlerWithTarget listener, bool capture ) : void
type RTCPeerConnectionEvents
listener HtmlEventHandlerWithTarget
capture bool
return void

RemoveEventListener() public method

public RemoveEventListener ( RTCPeerConnectionEvents type, IEventListener listener ) : void
type RTCPeerConnectionEvents
listener IEventListener
return void

RemoveEventListener() public method

public RemoveEventListener ( RTCPeerConnectionEvents type, IEventListener listener, bool capture ) : void
type RTCPeerConnectionEvents
listener IEventListener
capture bool
return void

RemoveEventListener() public method

public RemoveEventListener ( string type, HtmlEventHandlerWithTarget listener ) : void
type string
listener HtmlEventHandlerWithTarget
return void

RemoveEventListener() public method

public RemoveEventListener ( string type, HtmlEventHandlerWithTarget listener, bool capture ) : void
type string
listener HtmlEventHandlerWithTarget
capture bool
return void

RemoveStream() public method

public RemoveStream ( MediaStream stream ) : void
stream System.Html.Media.MediaStream
return void

SetIdentityProvider() public method

public SetIdentityProvider ( string provider ) : void
provider string
return void

SetIdentityProvider() public method

public SetIdentityProvider ( string provider, string protocol ) : void
provider string
protocol string
return void

SetIdentityProvider() public method

public SetIdentityProvider ( string provider, string protocol, string username ) : void
provider string
protocol string
username string
return void

SetLocalDescription() public method

public SetLocalDescription ( RTCSessionDescription description ) : void
description RTCSessionDescription
return void

SetLocalDescription() public method

public SetLocalDescription ( RTCSessionDescription description, Action successCallback ) : void
description RTCSessionDescription
successCallback Action
return void

SetLocalDescription() public method

public SetLocalDescription ( RTCSessionDescription description, Action successCallback, RTCPeerConnectionErrorCallback failureCallback ) : void
description RTCSessionDescription
successCallback Action
failureCallback RTCPeerConnectionErrorCallback
return void

SetRemoteDescription() public method

public SetRemoteDescription ( RTCSessionDescription description ) : void
description RTCSessionDescription
return void

SetRemoteDescription() public method

public SetRemoteDescription ( RTCSessionDescription description, Action successCallback ) : void
description RTCSessionDescription
successCallback Action
return void

SetRemoteDescription() public method

public SetRemoteDescription ( RTCSessionDescription description, Action successCallback, RTCPeerConnectionErrorCallback failureCallback ) : void
description RTCSessionDescription
successCallback Action
failureCallback RTCPeerConnectionErrorCallback
return void

UpdateIce() public method

public UpdateIce ( ) : void
return void

UpdateIce() public method

public UpdateIce ( RTCConfiguration configuration ) : void
configuration RTCConfiguration
return void

UpdateIce() public method

public UpdateIce ( RTCConfiguration configuration, MediaConstraints constraints ) : void
configuration RTCConfiguration
constraints MediaConstraints
return void