C# Class ChatterBox.Client.Universal.Background.Hub

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

Méthodes publiques

Méthode Description
InitialiazeStatsManager ( webrtc_winrt_api pc ) : void
OnUpdateFrameFormat ( FrameFormat frameFormat ) : void
OnUpdateFrameRate ( FrameRate frameRate ) : void
OnVoipState ( VoipState voipState ) : void
Relay ( RelayMessage message ) : void
StartStatsManagerCallWatch ( ) : void
StopStatsManagerCallWatch ( ) : void
ToggleStatsManagerConnectionState ( bool enable ) : void
TrackStatsManagerEvent ( String name, string>.IDictionary props ) : void
TrackStatsManagerMetric ( String name, double value ) : void

Private Methods

Méthode Description
HandleForegroundRequest ( AppServiceConnection sender, AppServiceRequestReceivedEventArgs args ) : void

Handles requests from the foreground by invoking the requested methods on a handler object

Hub ( ) : ChatterBox.Client.Common.Communication.Foreground.Dto
SetupVoipContext ( ) : void

Method Details

InitialiazeStatsManager() public méthode

public InitialiazeStatsManager ( webrtc_winrt_api pc ) : void
pc webrtc_winrt_api
Résultat void

OnUpdateFrameFormat() public méthode

public OnUpdateFrameFormat ( FrameFormat frameFormat ) : void
frameFormat ChatterBox.Client.Common.Communication.Foreground.Dto.FrameFormat
Résultat void

OnUpdateFrameRate() public méthode

public OnUpdateFrameRate ( FrameRate frameRate ) : void
frameRate ChatterBox.Client.Common.Communication.Foreground.Dto.FrameRate
Résultat void

OnVoipState() public méthode

public OnVoipState ( VoipState voipState ) : void
voipState ChatterBox.Client.Common.Communication.Foreground.Dto.VoipState
Résultat void

Relay() public méthode

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

StartStatsManagerCallWatch() public méthode

public StartStatsManagerCallWatch ( ) : void
Résultat void

StopStatsManagerCallWatch() public méthode

public StopStatsManagerCallWatch ( ) : void
Résultat void

ToggleStatsManagerConnectionState() public méthode

public ToggleStatsManagerConnectionState ( bool enable ) : void
enable bool
Résultat void

TrackStatsManagerEvent() public méthode

public TrackStatsManagerEvent ( String name, string>.IDictionary props ) : void
name String
props string>.IDictionary
Résultat void

TrackStatsManagerMetric() public méthode

public TrackStatsManagerMetric ( String name, double value ) : void
name String
value double
Résultat void