ClientMetricsCollector

ClientMetricsCollector's responsibility is to take raw metrics from both the native audio and native video client and consolidate them as needed

Inheritors

Functions

Link copied to clipboard
abstract 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

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

Link copied to clipboard
abstract 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
abstract fun subscribeToMetrics(observer: MetricsObserver)

Subscribe to metric events with an MetricsObserver.

Link copied to clipboard
abstract fun unsubscribeFromMetrics(observer: MetricsObserver)

Unsubscribe from metric events with an MetricsObserver.