C# Класс ChatterBox.Client.Common.Communication.Voip.VoipChannel

Наследование: IVoipChannel
Показать файл Открыть проект

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