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