C# Class ChatterBox.Client.Common.Communication.Voip.VoipChannel

Inheritance: IVoipChannel
Afficher le fichier Open project: openpeer/ChatterBox

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
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

Method Details

Answer() public méthode

public Answer ( ) : void
Résultat void

Call() public méthode

public Call ( OutgoingCallRequest request ) : void
request ChatterBox.Client.Common.Communication.Voip.Dto.OutgoingCallRequest
Résultat void

ConfigureMicrophone() public méthode

public ConfigureMicrophone ( MicrophoneConfig config ) : void
config ChatterBox.Client.Common.Communication.Voip.Dto.MicrophoneConfig
Résultat void

ConfigureVideo() public méthode

public ConfigureVideo ( VideoConfig config ) : void
config ChatterBox.Client.Common.Communication.Voip.Dto.VideoConfig
Résultat void

DisplayOrientationChanged() public méthode

public DisplayOrientationChanged ( DisplayOrientations orientation ) : void
orientation DisplayOrientations
Résultat void

GetVoipState() public méthode

public GetVoipState ( ) : VoipState
Résultat ChatterBox.Client.Common.Communication.Foreground.Dto.VoipState

Hangup() public méthode

public Hangup ( ) : void
Résultat void

InitializeRTC() public méthode

public InitializeRTC ( ) : void
Résultat void

OnIceCandidate() public méthode

public OnIceCandidate ( RelayMessage message ) : void
message ChatterBox.Common.Communication.Messages.Relay.RelayMessage
Résultat void

OnIncomingCall() public méthode

public OnIncomingCall ( RelayMessage message ) : void
message ChatterBox.Common.Communication.Messages.Relay.RelayMessage
Résultat void

OnLocalControlSize() public méthode

public OnLocalControlSize ( VideoControlSize size ) : void
size ChatterBox.Client.Common.Communication.Voip.Dto.VideoControlSize
Résultat void

OnOutgoingCallAccepted() public méthode

public OnOutgoingCallAccepted ( RelayMessage message ) : void
message ChatterBox.Common.Communication.Messages.Relay.RelayMessage
Résultat void

OnOutgoingCallRejected() public méthode

public OnOutgoingCallRejected ( RelayMessage message ) : void
message ChatterBox.Common.Communication.Messages.Relay.RelayMessage
Résultat void

OnRemoteControlSize() public méthode

public OnRemoteControlSize ( VideoControlSize size ) : void
size ChatterBox.Client.Common.Communication.Voip.Dto.VideoControlSize
Résultat void

OnRemoteHangup() public méthode

public OnRemoteHangup ( RelayMessage message ) : void
message ChatterBox.Common.Communication.Messages.Relay.RelayMessage
Résultat void

OnSdpAnswer() public méthode

public OnSdpAnswer ( RelayMessage message ) : void
message ChatterBox.Common.Communication.Messages.Relay.RelayMessage
Résultat void

OnSdpOffer() public méthode

public OnSdpOffer ( RelayMessage message ) : void
message ChatterBox.Common.Communication.Messages.Relay.RelayMessage
Résultat void

RegisterVideoElements() public méthode

public RegisterVideoElements ( MediaElement self, MediaElement peer ) : void
self Windows.UI.Xaml.Controls.MediaElement
peer Windows.UI.Xaml.Controls.MediaElement
Résultat void

Reject() public méthode

public Reject ( IncomingCallReject reason ) : void
reason ChatterBox.Client.Common.Communication.Voip.Dto.IncomingCallReject
Résultat void

ResumeVoipVideo() public méthode

public ResumeVoipVideo ( ) : void
Résultat void

SetForegroundProcessId() public méthode

public SetForegroundProcessId ( uint processId ) : void
processId uint
Résultat void

SuspendVoipVideo() public méthode

public SuspendVoipVideo ( ) : void
Résultat void

VoipChannel() public méthode

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
Résultat System