public final class EventLogger
extends java.lang.Object
| 构造器和说明 |
|---|
EventLogger(MappingTrackSelector trackSelector) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
onAudioDecoderInitialized(java.lang.String decoderName,
long elapsedRealtimeMs,
long initializationDurationMs) |
void |
onAudioDisabled(DecoderCounters counters) |
void |
onAudioEnabled(DecoderCounters counters) |
void |
onAudioInputFormatChanged(Format format) |
void |
onAudioSessionId(int audioSessionId) |
void |
onAudioSinkUnderrun(int bufferSize,
long bufferSizeMs,
long elapsedSinceLastFeedMs) |
void |
onDownstreamFormatChanged(int windowIndex,
MediaSource.MediaPeriodId mediaPeriodId,
MediaLoadData mediaLoadData) |
void |
onDrmKeysLoaded() |
void |
onDrmKeysRemoved() |
void |
onDrmKeysRestored() |
void |
onDrmSessionManagerError(java.lang.Exception e) |
void |
onDroppedFrames(int count,
long elapsed) |
void |
onLoadCanceled(int windowIndex,
MediaSource.MediaPeriodId mediaPeriodId,
LoadEventInfo loadEventInfo,
MediaLoadData mediaLoadData) |
void |
onLoadCompleted(int windowIndex,
MediaSource.MediaPeriodId mediaPeriodId,
LoadEventInfo loadEventInfo,
MediaLoadData mediaLoadData) |
void |
onLoadError(int windowIndex,
MediaSource.MediaPeriodId mediaPeriodId,
LoadEventInfo loadEventInfo,
MediaLoadData mediaLoadData,
java.io.IOException error,
boolean wasCanceled) |
void |
onLoadingChanged(boolean isLoading) |
void |
onLoadStarted(int windowIndex,
MediaSource.MediaPeriodId mediaPeriodId,
LoadEventInfo loadEventInfo,
MediaLoadData mediaLoadData) |
void |
onMediaPeriodCreated(int windowIndex,
MediaSource.MediaPeriodId mediaPeriodId) |
void |
onMediaPeriodReleased(int windowIndex,
MediaSource.MediaPeriodId mediaPeriodId) |
void |
onMetadata(Metadata metadata) |
void |
onPlaybackParametersChanged(PlaybackParameters playbackParameters) |
void |
onPlayerError(ExoPlaybackException e) |
void |
onPlayerStateChanged(boolean playWhenReady,
int state) |
void |
onPositionDiscontinuity(int reason) |
void |
onReadingStarted(int windowIndex,
MediaSource.MediaPeriodId mediaPeriodId) |
void |
onRenderedFirstFrame(android.view.Surface surface) |
void |
onRepeatModeChanged(int repeatMode) |
void |
onSeekProcessed() |
void |
onShuffleModeEnabledChanged(boolean shuffleModeEnabled) |
void |
onTimelineChanged(Timeline timeline,
java.lang.Object manifest,
int reason) |
void |
onTracksChanged(TrackGroupArray ignored,
TrackSelectionArray trackSelections) |
void |
onUpstreamDiscarded(int windowIndex,
MediaSource.MediaPeriodId mediaPeriodId,
MediaLoadData mediaLoadData) |
void |
onVideoDecoderInitialized(java.lang.String decoderName,
long elapsedRealtimeMs,
long initializationDurationMs) |
void |
onVideoDisabled(DecoderCounters counters) |
void |
onVideoEnabled(DecoderCounters counters) |
void |
onVideoInputFormatChanged(Format format) |
void |
onVideoSizeChanged(int width,
int height,
int unappliedRotationDegrees,
float pixelWidthHeightRatio) |
public void onLoadingChanged(boolean isLoading)
public void onPlayerStateChanged(boolean playWhenReady,
int state)
public void onRepeatModeChanged(int repeatMode)
public void onShuffleModeEnabledChanged(boolean shuffleModeEnabled)
public void onPositionDiscontinuity(int reason)
public void onPlaybackParametersChanged(PlaybackParameters playbackParameters)
public void onPlayerError(ExoPlaybackException e)
public void onTracksChanged(TrackGroupArray ignored,
TrackSelectionArray trackSelections)
public void onSeekProcessed()
public void onMetadata(Metadata metadata)
public void onAudioEnabled(DecoderCounters counters)
public void onAudioSessionId(int audioSessionId)
public void onAudioDecoderInitialized(java.lang.String decoderName,
long elapsedRealtimeMs,
long initializationDurationMs)
public void onAudioInputFormatChanged(Format format)
public void onAudioDisabled(DecoderCounters counters)
public void onAudioSinkUnderrun(int bufferSize,
long bufferSizeMs,
long elapsedSinceLastFeedMs)
public void onVideoEnabled(DecoderCounters counters)
public void onVideoDecoderInitialized(java.lang.String decoderName,
long elapsedRealtimeMs,
long initializationDurationMs)
public void onVideoInputFormatChanged(Format format)
public void onVideoDisabled(DecoderCounters counters)
public void onDroppedFrames(int count,
long elapsed)
public void onVideoSizeChanged(int width,
int height,
int unappliedRotationDegrees,
float pixelWidthHeightRatio)
public void onRenderedFirstFrame(android.view.Surface surface)
public void onDrmSessionManagerError(java.lang.Exception e)
public void onDrmKeysRestored()
public void onDrmKeysRemoved()
public void onDrmKeysLoaded()
public void onTimelineChanged(Timeline timeline,
java.lang.Object manifest,
int reason)
public void onMediaPeriodCreated(int windowIndex,
MediaSource.MediaPeriodId mediaPeriodId)
public void onMediaPeriodReleased(int windowIndex,
MediaSource.MediaPeriodId mediaPeriodId)
public void onLoadStarted(int windowIndex,
MediaSource.MediaPeriodId mediaPeriodId,
LoadEventInfo loadEventInfo,
MediaLoadData mediaLoadData)
public void onLoadCompleted(int windowIndex,
MediaSource.MediaPeriodId mediaPeriodId,
LoadEventInfo loadEventInfo,
MediaLoadData mediaLoadData)
public void onLoadCanceled(int windowIndex,
MediaSource.MediaPeriodId mediaPeriodId,
LoadEventInfo loadEventInfo,
MediaLoadData mediaLoadData)
public void onLoadError(int windowIndex,
MediaSource.MediaPeriodId mediaPeriodId,
LoadEventInfo loadEventInfo,
MediaLoadData mediaLoadData,
java.io.IOException error,
boolean wasCanceled)
public void onReadingStarted(int windowIndex,
MediaSource.MediaPeriodId mediaPeriodId)
public void onUpstreamDiscarded(int windowIndex,
MediaSource.MediaPeriodId mediaPeriodId,
MediaLoadData mediaLoadData)
public void onDownstreamFormatChanged(int windowIndex,
MediaSource.MediaPeriodId mediaPeriodId,
MediaLoadData mediaLoadData)