PlayerEventsCollector

class PlayerEventsCollector(var hmsSdk: HMSSDK?, initConfig: InitConfig = InitConfig()) : AnalyticsListener

Only intended for users not internal api.

Constructors

Link copied to clipboard
fun PlayerEventsCollector(hmsSdk: HMSSDK?, initConfig: InitConfig = InitConfig())

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
fun addStatsListener(playerEventsListener: PlayerStatsListener)
Link copied to clipboard
Link copied to clipboard
open override fun onBandwidthEstimate(    eventTime: AnalyticsListener.EventTime,     totalLoadTimeMs: Int,     totalBytesLoaded: Long,     bitrateEstimate: Long)
Link copied to clipboard
Link copied to clipboard
open override fun onDroppedVideoFrames(eventTime: AnalyticsListener.EventTime, droppedFrames: Int, elapsedMs: Long)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun onPlayerError(eventTime: AnalyticsListener.EventTime, error: PlaybackException)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun onVideoInputFormatChanged(    eventTime: AnalyticsListener.EventTime,     format: Format,     decoderReuseEvaluation: DecoderReuseEvaluation?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun setExoPlayer(exoPlayer: ExoPlayer?)

Properties

Link copied to clipboard