TransferListener

Simple implementation of TransferListener and EventListener for networking activity.

Default implementation is a noop currently, but can be edited to allow logging when investigating a playback issue.

Constructors

Link copied to clipboard
constructor(appEventLogger: ErrorReporter)

Functions

Link copied to clipboard
open override fun onBytesTransferred(source: DataSource, dataSpec: DataSpec, isNetwork: Boolean, bytesTransferred: Int)
Link copied to clipboard
open override fun onCachedBytesRead(cacheSizeBytes: Long, cachedBytesRead: Long)
Link copied to clipboard
open override fun onCacheIgnored(reason: Int)
Link copied to clipboard
open override fun onTransferEnd(source: DataSource, dataSpec: DataSpec, isNetwork: Boolean)
Link copied to clipboard
open override fun onTransferInitializing(source: DataSource, dataSpec: DataSpec, isNetwork: Boolean)
Link copied to clipboard
open override fun onTransferStart(source: DataSource, dataSpec: DataSpec, isNetwork: Boolean)