C# Class ChatterBox.Client.Win8dot1.Voip.Hub

Inheritance: IHub
Show file Open project: openpeer/ChatterBox

Public Methods

Method Description
Hub ( IUnityContainer container ) : ChatterBox.Client.Voip
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

Method Details

Hub() public method

public Hub ( IUnityContainer container ) : ChatterBox.Client.Voip
container IUnityContainer
return ChatterBox.Client.Voip

InitialiazeStatsManager() public method

public InitialiazeStatsManager ( webrtc_winrt_api pc ) : void
pc webrtc_winrt_api
return void

OnUpdateFrameFormat() public method

public OnUpdateFrameFormat ( FrameFormat frameFormat ) : void
frameFormat ChatterBox.Client.Common.Communication.Foreground.Dto.FrameFormat
return void

OnUpdateFrameRate() public method

public OnUpdateFrameRate ( FrameRate frameRate ) : void
frameRate ChatterBox.Client.Common.Communication.Foreground.Dto.FrameRate
return void

OnVoipState() public method

public OnVoipState ( VoipState voipState ) : void
voipState ChatterBox.Client.Common.Communication.Foreground.Dto.VoipState
return void

Relay() public method

public Relay ( RelayMessage message ) : void
message ChatterBox.Common.Communication.Messages.Relay.RelayMessage
return void

StartStatsManagerCallWatch() public method

public StartStatsManagerCallWatch ( ) : void
return void

StopStatsManagerCallWatch() public method

public StopStatsManagerCallWatch ( ) : void
return void

ToggleStatsManagerConnectionState() public method

public ToggleStatsManagerConnectionState ( bool enable ) : void
enable bool
return void

TrackStatsManagerEvent() public method

public TrackStatsManagerEvent ( string name, string>.IDictionary props ) : void
name string
props string>.IDictionary
return void

TrackStatsManagerMetric() public method

public TrackStatsManagerMetric ( string name, double value ) : void
name string
value double
return void