DefaultClientMetricsCollector

DefaultClientMetricsCollector's filters and caches incoming raw client metrics and calls the metrics observer with the current values every second

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open override fun processAudioClientMetrics(metrics: Map<Int, Double>)

Collect the raw audio client metrics and filter observable metrics for eventual callback to the observer

Link copied to clipboard
open override fun processContentShareVideoClientMetrics(metrics: Map<Int, Double>)

Collect the raw content share video client metrics and filter observable metrics for eventual callback to the observer

Link copied to clipboard
open override fun processVideoClientMetrics(metrics: Map<Int, Double>)

Collect the raw video client metrics and filter observable metrics for eventual callback to the observer

Link copied to clipboard
open override fun subscribeToMetrics(observer: MetricsObserver)

Subscribe to metric events with an MetricsObserver.

Link copied to clipboard
open override fun unsubscribeFromMetrics(observer: MetricsObserver)

Unsubscribe from metric events with an MetricsObserver.