mirror of
https://github.com/Pinball3D/Rabbit-R1.git
synced 2025-01-09 13:43:22 +00:00
293 lines
8.9 KiB
Smali
293 lines
8.9 KiB
Smali
.class public interface abstract Lcom/google/android/exoplayer2/ExoPlayer;
|
|
.super Ljava/lang/Object;
|
|
.source "ExoPlayer.java"
|
|
|
|
# interfaces
|
|
.implements Lcom/google/android/exoplayer2/Player;
|
|
|
|
|
|
# annotations
|
|
.annotation system Ldalvik/annotation/MemberClasses;
|
|
value = {
|
|
Lcom/google/android/exoplayer2/ExoPlayer$Builder;,
|
|
Lcom/google/android/exoplayer2/ExoPlayer$AudioOffloadListener;,
|
|
Lcom/google/android/exoplayer2/ExoPlayer$DeviceComponent;,
|
|
Lcom/google/android/exoplayer2/ExoPlayer$TextComponent;,
|
|
Lcom/google/android/exoplayer2/ExoPlayer$VideoComponent;,
|
|
Lcom/google/android/exoplayer2/ExoPlayer$AudioComponent;
|
|
}
|
|
.end annotation
|
|
|
|
|
|
# static fields
|
|
.field public static final DEFAULT_DETACH_SURFACE_TIMEOUT_MS:J = 0x7d0L
|
|
|
|
.field public static final DEFAULT_RELEASE_TIMEOUT_MS:J = 0x1f4L
|
|
|
|
|
|
# virtual methods
|
|
.method public abstract addAnalyticsListener(Lcom/google/android/exoplayer2/analytics/AnalyticsListener;)V
|
|
.end method
|
|
|
|
.method public abstract addAudioOffloadListener(Lcom/google/android/exoplayer2/ExoPlayer$AudioOffloadListener;)V
|
|
.end method
|
|
|
|
.method public abstract addMediaSource(ILcom/google/android/exoplayer2/source/MediaSource;)V
|
|
.end method
|
|
|
|
.method public abstract addMediaSource(Lcom/google/android/exoplayer2/source/MediaSource;)V
|
|
.end method
|
|
|
|
.method public abstract addMediaSources(ILjava/util/List;)V
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"(I",
|
|
"Ljava/util/List<",
|
|
"Lcom/google/android/exoplayer2/source/MediaSource;",
|
|
">;)V"
|
|
}
|
|
.end annotation
|
|
.end method
|
|
|
|
.method public abstract addMediaSources(Ljava/util/List;)V
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"(",
|
|
"Ljava/util/List<",
|
|
"Lcom/google/android/exoplayer2/source/MediaSource;",
|
|
">;)V"
|
|
}
|
|
.end annotation
|
|
.end method
|
|
|
|
.method public abstract clearAuxEffectInfo()V
|
|
.end method
|
|
|
|
.method public abstract clearCameraMotionListener(Lcom/google/android/exoplayer2/video/spherical/CameraMotionListener;)V
|
|
.end method
|
|
|
|
.method public abstract clearVideoFrameMetadataListener(Lcom/google/android/exoplayer2/video/VideoFrameMetadataListener;)V
|
|
.end method
|
|
|
|
.method public abstract createMessage(Lcom/google/android/exoplayer2/PlayerMessage$Target;)Lcom/google/android/exoplayer2/PlayerMessage;
|
|
.end method
|
|
|
|
.method public abstract experimentalIsSleepingForOffload()Z
|
|
.end method
|
|
|
|
.method public abstract experimentalSetOffloadSchedulingEnabled(Z)V
|
|
.end method
|
|
|
|
.method public abstract getAnalyticsCollector()Lcom/google/android/exoplayer2/analytics/AnalyticsCollector;
|
|
.end method
|
|
|
|
.method public abstract getAudioComponent()Lcom/google/android/exoplayer2/ExoPlayer$AudioComponent;
|
|
.annotation runtime Ljava/lang/Deprecated;
|
|
.end annotation
|
|
.end method
|
|
|
|
.method public abstract getAudioDecoderCounters()Lcom/google/android/exoplayer2/decoder/DecoderCounters;
|
|
.end method
|
|
|
|
.method public abstract getAudioFormat()Lcom/google/android/exoplayer2/Format;
|
|
.end method
|
|
|
|
.method public abstract getAudioSessionId()I
|
|
.end method
|
|
|
|
.method public abstract getClock()Lcom/google/android/exoplayer2/util/Clock;
|
|
.end method
|
|
|
|
.method public abstract getCurrentTrackGroups()Lcom/google/android/exoplayer2/source/TrackGroupArray;
|
|
.annotation runtime Ljava/lang/Deprecated;
|
|
.end annotation
|
|
.end method
|
|
|
|
.method public abstract getCurrentTrackSelections()Lcom/google/android/exoplayer2/trackselection/TrackSelectionArray;
|
|
.annotation runtime Ljava/lang/Deprecated;
|
|
.end annotation
|
|
.end method
|
|
|
|
.method public abstract getDeviceComponent()Lcom/google/android/exoplayer2/ExoPlayer$DeviceComponent;
|
|
.annotation runtime Ljava/lang/Deprecated;
|
|
.end annotation
|
|
.end method
|
|
|
|
.method public abstract getPauseAtEndOfMediaItems()Z
|
|
.end method
|
|
|
|
.method public abstract getPlaybackLooper()Landroid/os/Looper;
|
|
.end method
|
|
|
|
.method public abstract getPlayerError()Lcom/google/android/exoplayer2/ExoPlaybackException;
|
|
.end method
|
|
|
|
.method public bridge synthetic getPlayerError()Lcom/google/android/exoplayer2/PlaybackException;
|
|
.locals 0
|
|
|
|
.line 157
|
|
invoke-interface {p0}, Lcom/google/android/exoplayer2/ExoPlayer;->getPlayerError()Lcom/google/android/exoplayer2/ExoPlaybackException;
|
|
|
|
move-result-object p0
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public abstract getRenderer(I)Lcom/google/android/exoplayer2/Renderer;
|
|
.end method
|
|
|
|
.method public abstract getRendererCount()I
|
|
.end method
|
|
|
|
.method public abstract getRendererType(I)I
|
|
.end method
|
|
|
|
.method public abstract getSeekParameters()Lcom/google/android/exoplayer2/SeekParameters;
|
|
.end method
|
|
|
|
.method public abstract getSkipSilenceEnabled()Z
|
|
.end method
|
|
|
|
.method public abstract getTextComponent()Lcom/google/android/exoplayer2/ExoPlayer$TextComponent;
|
|
.annotation runtime Ljava/lang/Deprecated;
|
|
.end annotation
|
|
.end method
|
|
|
|
.method public abstract getTrackSelector()Lcom/google/android/exoplayer2/trackselection/TrackSelector;
|
|
.end method
|
|
|
|
.method public abstract getVideoChangeFrameRateStrategy()I
|
|
.end method
|
|
|
|
.method public abstract getVideoComponent()Lcom/google/android/exoplayer2/ExoPlayer$VideoComponent;
|
|
.annotation runtime Ljava/lang/Deprecated;
|
|
.end annotation
|
|
.end method
|
|
|
|
.method public abstract getVideoDecoderCounters()Lcom/google/android/exoplayer2/decoder/DecoderCounters;
|
|
.end method
|
|
|
|
.method public abstract getVideoFormat()Lcom/google/android/exoplayer2/Format;
|
|
.end method
|
|
|
|
.method public abstract getVideoScalingMode()I
|
|
.end method
|
|
|
|
.method public abstract isTunnelingEnabled()Z
|
|
.end method
|
|
|
|
.method public abstract prepare(Lcom/google/android/exoplayer2/source/MediaSource;)V
|
|
.annotation runtime Ljava/lang/Deprecated;
|
|
.end annotation
|
|
.end method
|
|
|
|
.method public abstract prepare(Lcom/google/android/exoplayer2/source/MediaSource;ZZ)V
|
|
.annotation runtime Ljava/lang/Deprecated;
|
|
.end annotation
|
|
.end method
|
|
|
|
.method public abstract removeAnalyticsListener(Lcom/google/android/exoplayer2/analytics/AnalyticsListener;)V
|
|
.end method
|
|
|
|
.method public abstract removeAudioOffloadListener(Lcom/google/android/exoplayer2/ExoPlayer$AudioOffloadListener;)V
|
|
.end method
|
|
|
|
.method public abstract retry()V
|
|
.annotation runtime Ljava/lang/Deprecated;
|
|
.end annotation
|
|
.end method
|
|
|
|
.method public abstract setAudioAttributes(Lcom/google/android/exoplayer2/audio/AudioAttributes;Z)V
|
|
.end method
|
|
|
|
.method public abstract setAudioSessionId(I)V
|
|
.end method
|
|
|
|
.method public abstract setAuxEffectInfo(Lcom/google/android/exoplayer2/audio/AuxEffectInfo;)V
|
|
.end method
|
|
|
|
.method public abstract setCameraMotionListener(Lcom/google/android/exoplayer2/video/spherical/CameraMotionListener;)V
|
|
.end method
|
|
|
|
.method public abstract setForegroundMode(Z)V
|
|
.end method
|
|
|
|
.method public abstract setHandleAudioBecomingNoisy(Z)V
|
|
.end method
|
|
|
|
.method public abstract setHandleWakeLock(Z)V
|
|
.annotation runtime Ljava/lang/Deprecated;
|
|
.end annotation
|
|
.end method
|
|
|
|
.method public abstract setMediaSource(Lcom/google/android/exoplayer2/source/MediaSource;)V
|
|
.end method
|
|
|
|
.method public abstract setMediaSource(Lcom/google/android/exoplayer2/source/MediaSource;J)V
|
|
.end method
|
|
|
|
.method public abstract setMediaSource(Lcom/google/android/exoplayer2/source/MediaSource;Z)V
|
|
.end method
|
|
|
|
.method public abstract setMediaSources(Ljava/util/List;)V
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"(",
|
|
"Ljava/util/List<",
|
|
"Lcom/google/android/exoplayer2/source/MediaSource;",
|
|
">;)V"
|
|
}
|
|
.end annotation
|
|
.end method
|
|
|
|
.method public abstract setMediaSources(Ljava/util/List;IJ)V
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"(",
|
|
"Ljava/util/List<",
|
|
"Lcom/google/android/exoplayer2/source/MediaSource;",
|
|
">;IJ)V"
|
|
}
|
|
.end annotation
|
|
.end method
|
|
|
|
.method public abstract setMediaSources(Ljava/util/List;Z)V
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"(",
|
|
"Ljava/util/List<",
|
|
"Lcom/google/android/exoplayer2/source/MediaSource;",
|
|
">;Z)V"
|
|
}
|
|
.end annotation
|
|
.end method
|
|
|
|
.method public abstract setPauseAtEndOfMediaItems(Z)V
|
|
.end method
|
|
|
|
.method public abstract setPreferredAudioDevice(Landroid/media/AudioDeviceInfo;)V
|
|
.end method
|
|
|
|
.method public abstract setPriorityTaskManager(Lcom/google/android/exoplayer2/util/PriorityTaskManager;)V
|
|
.end method
|
|
|
|
.method public abstract setSeekParameters(Lcom/google/android/exoplayer2/SeekParameters;)V
|
|
.end method
|
|
|
|
.method public abstract setShuffleOrder(Lcom/google/android/exoplayer2/source/ShuffleOrder;)V
|
|
.end method
|
|
|
|
.method public abstract setSkipSilenceEnabled(Z)V
|
|
.end method
|
|
|
|
.method public abstract setVideoChangeFrameRateStrategy(I)V
|
|
.end method
|
|
|
|
.method public abstract setVideoFrameMetadataListener(Lcom/google/android/exoplayer2/video/VideoFrameMetadataListener;)V
|
|
.end method
|
|
|
|
.method public abstract setVideoScalingMode(I)V
|
|
.end method
|
|
|
|
.method public abstract setWakeMode(I)V
|
|
.end method
|