public class EventLogger extends java.lang.Object implements ExoPlayerInterface.Listener, ExoPlayerInterface.InfoListener, ExoPlayerInterface.InternalErrorListener
Log.| Constructor and Description |
|---|
EventLogger() |
| Modifier and Type | Method and Description |
|---|---|
void |
endSession() |
void |
onAudioFormatEnabled(com.google.android.exoplayer.chunk.Format format,
int trigger,
long mediaTimeMs) |
void |
onAudioTrackInitializationError(com.google.android.exoplayer.audio.AudioTrack.InitializationException e) |
void |
onAudioTrackUnderrun(int bufferSize,
long bufferSizeMs,
long elapsedSinceLastFeedMs) |
void |
onAudioTrackWriteError(com.google.android.exoplayer.audio.AudioTrack.WriteException e) |
void |
onAvailableRangeChanged(int sourceId,
com.google.android.exoplayer.TimeRange availableRange) |
void |
onBandwidthSample(int elapsedMs,
long bytes,
long bitrateEstimate) |
void |
onCryptoError(CryptoException e) |
void |
onDecoderInitializationError(com.google.android.exoplayer.MediaCodecTrackRenderer.DecoderInitializationException e) |
void |
onDecoderInitialized(java.lang.String decoderName,
long elapsedRealtimeMs,
long initializationDurationMs) |
void |
onDrmSessionManagerError(java.lang.Exception e) |
void |
onDroppedFrames(int count,
long elapsed) |
void |
onError(java.lang.Exception e) |
void |
onLoadCompleted(int sourceId,
long bytesLoaded,
int type,
int trigger,
com.google.android.exoplayer.chunk.Format format,
long mediaStartTimeMs,
long mediaEndTimeMs,
long elapsedRealtimeMs,
long loadDurationMs) |
void |
onLoadError(int sourceId,
java.io.IOException e) |
void |
onLoadStarted(int sourceId,
long length,
int type,
int trigger,
com.google.android.exoplayer.chunk.Format format,
long mediaStartTimeMs,
long mediaEndTimeMs) |
void |
onRendererInitializationError(java.lang.Exception e) |
void |
onStateChanged(boolean playWhenReady,
int state) |
void |
onVideoFormatEnabled(com.google.android.exoplayer.chunk.Format format,
int trigger,
long mediaTimeMs) |
void |
onVideoSizeChanged(int width,
int height,
int unappliedRotationDegrees,
float pixelWidthHeightRatio) |
void |
startSession() |
public void startSession()
public void endSession()
public void onStateChanged(boolean playWhenReady,
int state)
onStateChanged in interface ExoPlayerInterface.Listenerpublic void onError(java.lang.Exception e)
onError in interface ExoPlayerInterface.Listenerpublic void onVideoSizeChanged(int width,
int height,
int unappliedRotationDegrees,
float pixelWidthHeightRatio)
onVideoSizeChanged in interface ExoPlayerInterface.Listenerpublic void onBandwidthSample(int elapsedMs,
long bytes,
long bitrateEstimate)
onBandwidthSample in interface ExoPlayerInterface.InfoListenerpublic void onDroppedFrames(int count,
long elapsed)
onDroppedFrames in interface ExoPlayerInterface.InfoListenerpublic void onLoadStarted(int sourceId,
long length,
int type,
int trigger,
com.google.android.exoplayer.chunk.Format format,
long mediaStartTimeMs,
long mediaEndTimeMs)
onLoadStarted in interface ExoPlayerInterface.InfoListenerpublic void onLoadCompleted(int sourceId,
long bytesLoaded,
int type,
int trigger,
com.google.android.exoplayer.chunk.Format format,
long mediaStartTimeMs,
long mediaEndTimeMs,
long elapsedRealtimeMs,
long loadDurationMs)
onLoadCompleted in interface ExoPlayerInterface.InfoListenerpublic void onVideoFormatEnabled(com.google.android.exoplayer.chunk.Format format,
int trigger,
long mediaTimeMs)
onVideoFormatEnabled in interface ExoPlayerInterface.InfoListenerpublic void onAudioFormatEnabled(com.google.android.exoplayer.chunk.Format format,
int trigger,
long mediaTimeMs)
onAudioFormatEnabled in interface ExoPlayerInterface.InfoListenerpublic void onLoadError(int sourceId,
java.io.IOException e)
onLoadError in interface ExoPlayerInterface.InternalErrorListenerpublic void onRendererInitializationError(java.lang.Exception e)
onRendererInitializationError in interface ExoPlayerInterface.InternalErrorListenerpublic void onDrmSessionManagerError(java.lang.Exception e)
onDrmSessionManagerError in interface ExoPlayerInterface.InternalErrorListenerpublic void onDecoderInitializationError(com.google.android.exoplayer.MediaCodecTrackRenderer.DecoderInitializationException e)
onDecoderInitializationError in interface ExoPlayerInterface.InternalErrorListenerpublic void onAudioTrackInitializationError(com.google.android.exoplayer.audio.AudioTrack.InitializationException e)
onAudioTrackInitializationError in interface ExoPlayerInterface.InternalErrorListenerpublic void onAudioTrackWriteError(com.google.android.exoplayer.audio.AudioTrack.WriteException e)
onAudioTrackWriteError in interface ExoPlayerInterface.InternalErrorListenerpublic void onAudioTrackUnderrun(int bufferSize,
long bufferSizeMs,
long elapsedSinceLastFeedMs)
onAudioTrackUnderrun in interface ExoPlayerInterface.InternalErrorListenerpublic void onCryptoError(CryptoException e)
onCryptoError in interface ExoPlayerInterface.InternalErrorListenerpublic void onDecoderInitialized(java.lang.String decoderName,
long elapsedRealtimeMs,
long initializationDurationMs)
onDecoderInitialized in interface ExoPlayerInterface.InfoListenerpublic void onAvailableRangeChanged(int sourceId,
com.google.android.exoplayer.TimeRange availableRange)
onAvailableRangeChanged in interface ExoPlayerInterface.InfoListener