C# 클래스 System.Net.WebRTC.RTCPeerConnection

상속: System.Html.EventTarget
파일 보기 프로젝트 열기: Saltarelle/SaltarelleWeb

Private Properties

프로퍼티 타입 설명
RTCPeerConnection System.Runtime.CompilerServices
RTCPeerConnection System.Runtime.CompilerServices
RTCPeerConnection System.Runtime.CompilerServices

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
RTCPeerConnection ( ) : System.Runtime.CompilerServices
RTCPeerConnection ( RTCConfiguration configuration ) : System.Runtime.CompilerServices
RTCPeerConnection ( RTCConfiguration configuration, object constraints ) : System.Runtime.CompilerServices

메소드 상세

AddEventListener() 공개 메소드

public AddEventListener ( RTCPeerConnectionEvents type, Action listener ) : void
type RTCPeerConnectionEvents
listener Action
리턴 void

AddEventListener() 공개 메소드

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

AddEventListener() 공개 메소드

public AddEventListener ( RTCPeerConnectionEvents type, HtmlEventHandler listener ) : void
type RTCPeerConnectionEvents
listener HtmlEventHandler
리턴 void

AddEventListener() 공개 메소드

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

AddEventListener() 공개 메소드

public AddEventListener ( RTCPeerConnectionEvents type, HtmlEventHandlerWithTarget listener ) : void
type RTCPeerConnectionEvents
listener HtmlEventHandlerWithTarget
리턴 void

AddEventListener() 공개 메소드

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

AddEventListener() 공개 메소드

public AddEventListener ( RTCPeerConnectionEvents type, IEventListener listener ) : void
type RTCPeerConnectionEvents
listener IEventListener
리턴 void

AddEventListener() 공개 메소드

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

AddEventListener() 공개 메소드

public AddEventListener ( string type, HtmlEventHandlerWithTarget listener ) : void
type string
listener HtmlEventHandlerWithTarget
리턴 void

AddEventListener() 공개 메소드

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

AddIceCandidate() 공개 메소드

public AddIceCandidate ( RTCIceCandidate candidate ) : void
candidate RTCIceCandidate
리턴 void

AddIceCandidate() 공개 메소드

public AddIceCandidate ( RTCIceCandidate candidate, Action successCallback ) : void
candidate RTCIceCandidate
successCallback Action
리턴 void

AddIceCandidate() 공개 메소드

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

AddStream() 공개 메소드

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

AddStream() 공개 메소드

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

Close() 공개 메소드

public Close ( ) : void
리턴 void

CreateAnswer() 공개 메소드

public CreateAnswer ( RTCSessionDescriptionCallback successCallback, RTCPeerConnectionErrorCallback failureCallback ) : void
successCallback RTCSessionDescriptionCallback
failureCallback RTCPeerConnectionErrorCallback
리턴 void

CreateAnswer() 공개 메소드

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

CreateDataChannel() 공개 메소드

public CreateDataChannel ( string label ) : RTCDataChannel
label string
리턴 RTCDataChannel

CreateDataChannel() 공개 메소드

public CreateDataChannel ( string label, RTCDataChannelInit dataChannelDict ) : RTCDataChannel
label string
dataChannelDict RTCDataChannelInit
리턴 RTCDataChannel

CreateOffer() 공개 메소드

public CreateOffer ( RTCSessionDescriptionCallback successCallback, RTCPeerConnectionErrorCallback failureCallback ) : void
successCallback RTCSessionDescriptionCallback
failureCallback RTCPeerConnectionErrorCallback
리턴 void

CreateOffer() 공개 메소드

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

GetIdentityAssertion() 공개 메소드

public GetIdentityAssertion ( ) : void
리턴 void

GetIdentityAssertion() 공개 메소드

public GetIdentityAssertion ( RTCPeerConnectionErrorCallback failureCallback ) : void
failureCallback RTCPeerConnectionErrorCallback
리턴 void

GetLocalStreams() 공개 메소드

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

GetRemoteStreams() 공개 메소드

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

GetStats() 공개 메소드

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

GetStreamById() 공개 메소드

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

RemoveEventListener() 공개 메소드

public RemoveEventListener ( RTCPeerConnectionEvents type, Action listener ) : void
type RTCPeerConnectionEvents
listener Action
리턴 void

RemoveEventListener() 공개 메소드

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

RemoveEventListener() 공개 메소드

public RemoveEventListener ( RTCPeerConnectionEvents type, HtmlEventHandler listener ) : void
type RTCPeerConnectionEvents
listener HtmlEventHandler
리턴 void

RemoveEventListener() 공개 메소드

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

RemoveEventListener() 공개 메소드

public RemoveEventListener ( RTCPeerConnectionEvents type, HtmlEventHandlerWithTarget listener ) : void
type RTCPeerConnectionEvents
listener HtmlEventHandlerWithTarget
리턴 void

RemoveEventListener() 공개 메소드

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

RemoveEventListener() 공개 메소드

public RemoveEventListener ( RTCPeerConnectionEvents type, IEventListener listener ) : void
type RTCPeerConnectionEvents
listener IEventListener
리턴 void

RemoveEventListener() 공개 메소드

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

RemoveEventListener() 공개 메소드

public RemoveEventListener ( string type, HtmlEventHandlerWithTarget listener ) : void
type string
listener HtmlEventHandlerWithTarget
리턴 void

RemoveEventListener() 공개 메소드

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

RemoveStream() 공개 메소드

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

SetIdentityProvider() 공개 메소드

public SetIdentityProvider ( string provider ) : void
provider string
리턴 void

SetIdentityProvider() 공개 메소드

public SetIdentityProvider ( string provider, string protocol ) : void
provider string
protocol string
리턴 void

SetIdentityProvider() 공개 메소드

public SetIdentityProvider ( string provider, string protocol, string username ) : void
provider string
protocol string
username string
리턴 void

SetLocalDescription() 공개 메소드

public SetLocalDescription ( RTCSessionDescription description ) : void
description RTCSessionDescription
리턴 void

SetLocalDescription() 공개 메소드

public SetLocalDescription ( RTCSessionDescription description, Action successCallback ) : void
description RTCSessionDescription
successCallback Action
리턴 void

SetLocalDescription() 공개 메소드

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

SetRemoteDescription() 공개 메소드

public SetRemoteDescription ( RTCSessionDescription description ) : void
description RTCSessionDescription
리턴 void

SetRemoteDescription() 공개 메소드

public SetRemoteDescription ( RTCSessionDescription description, Action successCallback ) : void
description RTCSessionDescription
successCallback Action
리턴 void

SetRemoteDescription() 공개 메소드

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

UpdateIce() 공개 메소드

public UpdateIce ( ) : void
리턴 void

UpdateIce() 공개 메소드

public UpdateIce ( RTCConfiguration configuration ) : void
configuration RTCConfiguration
리턴 void

UpdateIce() 공개 메소드

public UpdateIce ( RTCConfiguration configuration, MediaConstraints constraints ) : void
configuration RTCConfiguration
constraints MediaConstraints
리턴 void