C# 클래스 ChatterBox.Client.Common.Communication.Voip.VoipChannel

상속: IVoipChannel
파일 보기 프로젝트 열기: openpeer/ChatterBox

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
Answer ( ) : void
Call ( OutgoingCallRequest request ) : void
ConfigureMicrophone ( MicrophoneConfig config ) : void
ConfigureVideo ( VideoConfig config ) : void
DisplayOrientationChanged ( DisplayOrientations orientation ) : void
GetVoipState ( ) : VoipState
Hangup ( ) : void
InitializeRTC ( ) : void
OnIceCandidate ( RelayMessage message ) : void
OnIncomingCall ( RelayMessage message ) : void
OnLocalControlSize ( VideoControlSize size ) : void
OnOutgoingCallAccepted ( RelayMessage message ) : void
OnOutgoingCallRejected ( RelayMessage message ) : void
OnRemoteControlSize ( VideoControlSize size ) : void
OnRemoteHangup ( RelayMessage message ) : void
OnSdpAnswer ( RelayMessage message ) : void
OnSdpOffer ( RelayMessage message ) : void
RegisterVideoElements ( MediaElement self, MediaElement peer ) : void
Reject ( IncomingCallReject reason ) : void
ResumeVoipVideo ( ) : void
SetForegroundProcessId ( uint processId ) : void
SuspendVoipVideo ( ) : void
VoipChannel ( IHub hub, CoreDispatcher dispatcher, ChatterBox.Client.Common.Communication.Voip.VoipContext context ) : System

메소드 상세

Answer() 공개 메소드

public Answer ( ) : void
리턴 void

Call() 공개 메소드

public Call ( OutgoingCallRequest request ) : void
request ChatterBox.Client.Common.Communication.Voip.Dto.OutgoingCallRequest
리턴 void

ConfigureMicrophone() 공개 메소드

public ConfigureMicrophone ( MicrophoneConfig config ) : void
config ChatterBox.Client.Common.Communication.Voip.Dto.MicrophoneConfig
리턴 void

ConfigureVideo() 공개 메소드

public ConfigureVideo ( VideoConfig config ) : void
config ChatterBox.Client.Common.Communication.Voip.Dto.VideoConfig
리턴 void

DisplayOrientationChanged() 공개 메소드

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

GetVoipState() 공개 메소드

public GetVoipState ( ) : VoipState
리턴 ChatterBox.Client.Common.Communication.Foreground.Dto.VoipState

Hangup() 공개 메소드

public Hangup ( ) : void
리턴 void

InitializeRTC() 공개 메소드

public InitializeRTC ( ) : void
리턴 void

OnIceCandidate() 공개 메소드

public OnIceCandidate ( RelayMessage message ) : void
message ChatterBox.Common.Communication.Messages.Relay.RelayMessage
리턴 void

OnIncomingCall() 공개 메소드

public OnIncomingCall ( RelayMessage message ) : void
message ChatterBox.Common.Communication.Messages.Relay.RelayMessage
리턴 void

OnLocalControlSize() 공개 메소드

public OnLocalControlSize ( VideoControlSize size ) : void
size ChatterBox.Client.Common.Communication.Voip.Dto.VideoControlSize
리턴 void

OnOutgoingCallAccepted() 공개 메소드

public OnOutgoingCallAccepted ( RelayMessage message ) : void
message ChatterBox.Common.Communication.Messages.Relay.RelayMessage
리턴 void

OnOutgoingCallRejected() 공개 메소드

public OnOutgoingCallRejected ( RelayMessage message ) : void
message ChatterBox.Common.Communication.Messages.Relay.RelayMessage
리턴 void

OnRemoteControlSize() 공개 메소드

public OnRemoteControlSize ( VideoControlSize size ) : void
size ChatterBox.Client.Common.Communication.Voip.Dto.VideoControlSize
리턴 void

OnRemoteHangup() 공개 메소드

public OnRemoteHangup ( RelayMessage message ) : void
message ChatterBox.Common.Communication.Messages.Relay.RelayMessage
리턴 void

OnSdpAnswer() 공개 메소드

public OnSdpAnswer ( RelayMessage message ) : void
message ChatterBox.Common.Communication.Messages.Relay.RelayMessage
리턴 void

OnSdpOffer() 공개 메소드

public OnSdpOffer ( RelayMessage message ) : void
message ChatterBox.Common.Communication.Messages.Relay.RelayMessage
리턴 void

RegisterVideoElements() 공개 메소드

public RegisterVideoElements ( MediaElement self, MediaElement peer ) : void
self Windows.UI.Xaml.Controls.MediaElement
peer Windows.UI.Xaml.Controls.MediaElement
리턴 void

Reject() 공개 메소드

public Reject ( IncomingCallReject reason ) : void
reason ChatterBox.Client.Common.Communication.Voip.Dto.IncomingCallReject
리턴 void

ResumeVoipVideo() 공개 메소드

public ResumeVoipVideo ( ) : void
리턴 void

SetForegroundProcessId() 공개 메소드

public SetForegroundProcessId ( uint processId ) : void
processId uint
리턴 void

SuspendVoipVideo() 공개 메소드

public SuspendVoipVideo ( ) : void
리턴 void

VoipChannel() 공개 메소드

public VoipChannel ( IHub hub, CoreDispatcher dispatcher, ChatterBox.Client.Common.Communication.Voip.VoipContext context ) : System
hub IHub
dispatcher Windows.UI.Core.CoreDispatcher
context ChatterBox.Client.Common.Communication.Voip.VoipContext
리턴 System