AnalyticsEventLogger
Simple implementation of EventLogger for logging critical Media3 events.
Most logging behaviour is inherited from EventLogger.
Functions
Link copied to clipboard
Link copied to clipboard
open override fun onAudioCodecError(eventTime: AnalyticsListener.EventTime, audioCodecError: Exception)
Link copied to clipboard
open override fun onAudioDecoderInitialized(p0: AnalyticsListener.EventTime, p1: String, p2: Long, p3: Long)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun onAudioInputFormatChanged(eventTime: AnalyticsListener.EventTime, format: Format, decoderReuseEvaluation: DecoderReuseEvaluation?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun onAudioSinkError(eventTime: AnalyticsListener.EventTime, audioSinkError: Exception)
Link copied to clipboard
open override fun onAudioTrackInitialized(p0: AnalyticsListener.EventTime, p1: AudioSink.AudioTrackConfig)
Link copied to clipboard
open override fun onAudioTrackReleased(p0: AnalyticsListener.EventTime, p1: AudioSink.AudioTrackConfig)
Link copied to clipboard
open override fun onAudioUnderrun(eventTime: AnalyticsListener.EventTime, bufferSize: Int, bufferSizeMs: Long, elapsedSinceLastFeedMs: Long)
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
Link copied to clipboard
Link copied to clipboard
open override fun onDownstreamFormatChanged(eventTime: AnalyticsListener.EventTime, mediaLoadData: MediaLoadData)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun onLoadCanceled(p0: AnalyticsListener.EventTime, p1: LoadEventInfo, p2: MediaLoadData)
Link copied to clipboard
open override fun onLoadCompleted(eventTime: AnalyticsListener.EventTime, loadEventInfo: LoadEventInfo, mediaLoadData: MediaLoadData)
Link copied to clipboard
open override fun onLoadError(eventTime: AnalyticsListener.EventTime, loadEventInfo: LoadEventInfo, mediaLoadData: MediaLoadData, error: IOException, wasCanceled: Boolean)
Link copied to clipboard
open override fun onLoadStarted(eventTime: AnalyticsListener.EventTime, loadEventInfo: LoadEventInfo, mediaLoadData: MediaLoadData)
Link copied to clipboard
Link copied to clipboard
open override fun onMediaItemTransition(p0: AnalyticsListener.EventTime, @Nullable p1: MediaItem?, p2: Int)
Link copied to clipboard
open override fun onMediaMetadataChanged(eventTime: AnalyticsListener.EventTime, mediaMetadata: MediaMetadata)
Link copied to clipboard
Link copied to clipboard
open override fun onPlaybackParametersChanged(p0: AnalyticsListener.EventTime, p1: PlaybackParameters)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun onPlayWhenReadyChanged(eventTime: AnalyticsListener.EventTime, playWhenReady: Boolean, reason: Int)
Link copied to clipboard
open override fun onPositionDiscontinuity(p0: AnalyticsListener.EventTime, p1: Player.PositionInfo, p2: Player.PositionInfo, p3: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun onVideoDecoderInitialized(p0: AnalyticsListener.EventTime, p1: String, p2: Long, p3: Long)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun onVideoInputFormatChanged(p0: AnalyticsListener.EventTime, p1: Format, @Nullable p2: DecoderReuseEvaluation?)
Link copied to clipboard
Link copied to clipboard