C# 클래스 ChatterBox.Client.Common.Communication.Voip.States.BaseVoipState

파일 보기 프로젝트 열기: openpeer/ChatterBox 1 사용 예제들

공개 메소드들

메소드 설명
Answer ( ) : System.Threading.Tasks.Task
Call ( OutgoingCallRequest request ) : System.Threading.Tasks.Task
DisplayOrientationChanged ( DisplayOrientations orientation ) : void
EnterState ( VoipContext context ) : System.Threading.Tasks.Task
GetVoipState ( ) : Task
Hangup ( ) : System.Threading.Tasks.Task
LeaveState ( ) : System.Threading.Tasks.Task
OnEnteringState ( ) : System.Threading.Tasks.Task
OnIceCandidate ( RelayMessage message ) : System.Threading.Tasks.Task
OnIncomingCall ( RelayMessage message ) : System.Threading.Tasks.Task
OnLeavingState ( ) : System.Threading.Tasks.Task
OnOutgoingCallAccepted ( RelayMessage message ) : System.Threading.Tasks.Task
OnOutgoingCallRejected ( RelayMessage message ) : System.Threading.Tasks.Task
OnRemoteHangup ( RelayMessage message ) : System.Threading.Tasks.Task
OnSdpAnswer ( RelayMessage message ) : System.Threading.Tasks.Task
OnSdpOffer ( RelayMessage message ) : System.Threading.Tasks.Task
Reject ( IncomingCallReject reason ) : System.Threading.Tasks.Task
SendLocalIceCandidates ( RTCIceCandidate candidates ) : System.Threading.Tasks.Task
SetForegroundProcessId ( uint processId ) : System.Threading.Tasks.Task

비공개 메소드들

메소드 설명
OnAddStream ( MediaStream stream ) : System.Threading.Tasks.Task
ResumeVoipVideo ( ) : System.Threading.Tasks.Task
SuspendVoipVideo ( ) : System.Threading.Tasks.Task

메소드 상세

Answer() 공개 메소드

public Answer ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

Call() 공개 메소드

public Call ( OutgoingCallRequest request ) : System.Threading.Tasks.Task
request ChatterBox.Client.Common.Communication.Voip.Dto.OutgoingCallRequest
리턴 System.Threading.Tasks.Task

DisplayOrientationChanged() 공개 메소드

public DisplayOrientationChanged ( DisplayOrientations orientation ) : void
orientation DisplayOrientations
리턴 void

EnterState() 공개 메소드

public EnterState ( VoipContext context ) : System.Threading.Tasks.Task
context VoipContext
리턴 System.Threading.Tasks.Task

GetVoipState() 공개 메소드

public GetVoipState ( ) : Task
리턴 Task

Hangup() 공개 메소드

public Hangup ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

LeaveState() 공개 메소드

public LeaveState ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

OnEnteringState() 공개 메소드

public OnEnteringState ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

OnIceCandidate() 공개 메소드

public OnIceCandidate ( RelayMessage message ) : System.Threading.Tasks.Task
message ChatterBox.Common.Communication.Messages.Relay.RelayMessage
리턴 System.Threading.Tasks.Task

OnIncomingCall() 공개 메소드

public OnIncomingCall ( RelayMessage message ) : System.Threading.Tasks.Task
message ChatterBox.Common.Communication.Messages.Relay.RelayMessage
리턴 System.Threading.Tasks.Task

OnLeavingState() 공개 메소드

public OnLeavingState ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

OnOutgoingCallAccepted() 공개 메소드

public OnOutgoingCallAccepted ( RelayMessage message ) : System.Threading.Tasks.Task
message ChatterBox.Common.Communication.Messages.Relay.RelayMessage
리턴 System.Threading.Tasks.Task

OnOutgoingCallRejected() 공개 메소드

public OnOutgoingCallRejected ( RelayMessage message ) : System.Threading.Tasks.Task
message ChatterBox.Common.Communication.Messages.Relay.RelayMessage
리턴 System.Threading.Tasks.Task

OnRemoteHangup() 공개 메소드

public OnRemoteHangup ( RelayMessage message ) : System.Threading.Tasks.Task
message ChatterBox.Common.Communication.Messages.Relay.RelayMessage
리턴 System.Threading.Tasks.Task

OnSdpAnswer() 공개 메소드

public OnSdpAnswer ( RelayMessage message ) : System.Threading.Tasks.Task
message ChatterBox.Common.Communication.Messages.Relay.RelayMessage
리턴 System.Threading.Tasks.Task

OnSdpOffer() 공개 메소드

public OnSdpOffer ( RelayMessage message ) : System.Threading.Tasks.Task
message ChatterBox.Common.Communication.Messages.Relay.RelayMessage
리턴 System.Threading.Tasks.Task

Reject() 공개 메소드

public Reject ( IncomingCallReject reason ) : System.Threading.Tasks.Task
reason ChatterBox.Client.Common.Communication.Voip.Dto.IncomingCallReject
리턴 System.Threading.Tasks.Task

SendLocalIceCandidates() 공개 메소드

public SendLocalIceCandidates ( RTCIceCandidate candidates ) : System.Threading.Tasks.Task
candidates RTCIceCandidate
리턴 System.Threading.Tasks.Task

SetForegroundProcessId() 공개 메소드

public SetForegroundProcessId ( uint processId ) : System.Threading.Tasks.Task
processId uint
리턴 System.Threading.Tasks.Task