mirror of
https://github.com/Pinball3D/Rabbit-R1.git
synced 2025-01-09 13:43:22 +00:00
1140 lines
41 KiB
Smali
1140 lines
41 KiB
Smali
.class public final Lcom/google/android/exoplayer2/ExoPlayer$Builder;
|
|
.super Ljava/lang/Object;
|
|
.source "ExoPlayer.java"
|
|
|
|
|
|
# annotations
|
|
.annotation system Ldalvik/annotation/EnclosingClass;
|
|
value = Lcom/google/android/exoplayer2/ExoPlayer;
|
|
.end annotation
|
|
|
|
.annotation system Ldalvik/annotation/InnerClass;
|
|
accessFlags = 0x19
|
|
name = "Builder"
|
|
.end annotation
|
|
|
|
|
|
# instance fields
|
|
.field analyticsCollectorFunction:Lcom/google/common/base/Function;
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"Lcom/google/common/base/Function<",
|
|
"Lcom/google/android/exoplayer2/util/Clock;",
|
|
"Lcom/google/android/exoplayer2/analytics/AnalyticsCollector;",
|
|
">;"
|
|
}
|
|
.end annotation
|
|
.end field
|
|
|
|
.field audioAttributes:Lcom/google/android/exoplayer2/audio/AudioAttributes;
|
|
|
|
.field bandwidthMeterSupplier:Lcom/google/common/base/Supplier;
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"Lcom/google/common/base/Supplier<",
|
|
"Lcom/google/android/exoplayer2/upstream/BandwidthMeter;",
|
|
">;"
|
|
}
|
|
.end annotation
|
|
.end field
|
|
|
|
.field buildCalled:Z
|
|
|
|
.field clock:Lcom/google/android/exoplayer2/util/Clock;
|
|
|
|
.field final context:Landroid/content/Context;
|
|
|
|
.field detachSurfaceTimeoutMs:J
|
|
|
|
.field foregroundModeTimeoutMs:J
|
|
|
|
.field handleAudioBecomingNoisy:Z
|
|
|
|
.field handleAudioFocus:Z
|
|
|
|
.field livePlaybackSpeedControl:Lcom/google/android/exoplayer2/LivePlaybackSpeedControl;
|
|
|
|
.field loadControlSupplier:Lcom/google/common/base/Supplier;
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"Lcom/google/common/base/Supplier<",
|
|
"Lcom/google/android/exoplayer2/LoadControl;",
|
|
">;"
|
|
}
|
|
.end annotation
|
|
.end field
|
|
|
|
.field looper:Landroid/os/Looper;
|
|
|
|
.field mediaSourceFactorySupplier:Lcom/google/common/base/Supplier;
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"Lcom/google/common/base/Supplier<",
|
|
"Lcom/google/android/exoplayer2/source/MediaSource$Factory;",
|
|
">;"
|
|
}
|
|
.end annotation
|
|
.end field
|
|
|
|
.field pauseAtEndOfMediaItems:Z
|
|
|
|
.field playbackLooper:Landroid/os/Looper;
|
|
|
|
.field priorityTaskManager:Lcom/google/android/exoplayer2/util/PriorityTaskManager;
|
|
|
|
.field releaseTimeoutMs:J
|
|
|
|
.field renderersFactorySupplier:Lcom/google/common/base/Supplier;
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"Lcom/google/common/base/Supplier<",
|
|
"Lcom/google/android/exoplayer2/RenderersFactory;",
|
|
">;"
|
|
}
|
|
.end annotation
|
|
.end field
|
|
|
|
.field seekBackIncrementMs:J
|
|
|
|
.field seekForwardIncrementMs:J
|
|
|
|
.field seekParameters:Lcom/google/android/exoplayer2/SeekParameters;
|
|
|
|
.field skipSilenceEnabled:Z
|
|
|
|
.field trackSelectorSupplier:Lcom/google/common/base/Supplier;
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"Lcom/google/common/base/Supplier<",
|
|
"Lcom/google/android/exoplayer2/trackselection/TrackSelector;",
|
|
">;"
|
|
}
|
|
.end annotation
|
|
.end field
|
|
|
|
.field useLazyPreparation:Z
|
|
|
|
.field usePlatformDiagnostics:Z
|
|
|
|
.field videoChangeFrameRateStrategy:I
|
|
|
|
.field videoScalingMode:I
|
|
|
|
.field wakeMode:I
|
|
|
|
|
|
# direct methods
|
|
.method public constructor <init>(Landroid/content/Context;)V
|
|
.locals 2
|
|
|
|
.line 529
|
|
new-instance v0, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda23;
|
|
|
|
invoke-direct {v0, p1}, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda23;-><init>(Landroid/content/Context;)V
|
|
|
|
new-instance v1, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda1;
|
|
|
|
invoke-direct {v1, p1}, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda1;-><init>(Landroid/content/Context;)V
|
|
|
|
invoke-direct {p0, p1, v0, v1}, Lcom/google/android/exoplayer2/ExoPlayer$Builder;-><init>(Landroid/content/Context;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;)V
|
|
|
|
return-void
|
|
.end method
|
|
|
|
.method public constructor <init>(Landroid/content/Context;Lcom/google/android/exoplayer2/RenderersFactory;)V
|
|
.locals 2
|
|
|
|
.line 548
|
|
new-instance v0, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda7;
|
|
|
|
invoke-direct {v0, p2}, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda7;-><init>(Lcom/google/android/exoplayer2/RenderersFactory;)V
|
|
|
|
new-instance v1, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda8;
|
|
|
|
invoke-direct {v1, p1}, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda8;-><init>(Landroid/content/Context;)V
|
|
|
|
invoke-direct {p0, p1, v0, v1}, Lcom/google/android/exoplayer2/ExoPlayer$Builder;-><init>(Landroid/content/Context;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;)V
|
|
|
|
.line 552
|
|
invoke-static {p2}, Lcom/google/android/exoplayer2/util/Assertions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
|
|
|
|
return-void
|
|
.end method
|
|
|
|
.method public constructor <init>(Landroid/content/Context;Lcom/google/android/exoplayer2/RenderersFactory;Lcom/google/android/exoplayer2/source/MediaSource$Factory;)V
|
|
.locals 2
|
|
|
|
.line 592
|
|
new-instance v0, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda5;
|
|
|
|
invoke-direct {v0, p2}, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda5;-><init>(Lcom/google/android/exoplayer2/RenderersFactory;)V
|
|
|
|
new-instance v1, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda6;
|
|
|
|
invoke-direct {v1, p3}, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda6;-><init>(Lcom/google/android/exoplayer2/source/MediaSource$Factory;)V
|
|
|
|
invoke-direct {p0, p1, v0, v1}, Lcom/google/android/exoplayer2/ExoPlayer$Builder;-><init>(Landroid/content/Context;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;)V
|
|
|
|
.line 593
|
|
invoke-static {p2}, Lcom/google/android/exoplayer2/util/Assertions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
|
|
|
|
.line 594
|
|
invoke-static {p3}, Lcom/google/android/exoplayer2/util/Assertions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
|
|
|
|
return-void
|
|
.end method
|
|
|
|
.method public constructor <init>(Landroid/content/Context;Lcom/google/android/exoplayer2/RenderersFactory;Lcom/google/android/exoplayer2/source/MediaSource$Factory;Lcom/google/android/exoplayer2/trackselection/TrackSelector;Lcom/google/android/exoplayer2/LoadControl;Lcom/google/android/exoplayer2/upstream/BandwidthMeter;Lcom/google/android/exoplayer2/analytics/AnalyticsCollector;)V
|
|
.locals 8
|
|
|
|
.line 620
|
|
new-instance v2, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda9;
|
|
|
|
invoke-direct {v2, p2}, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda9;-><init>(Lcom/google/android/exoplayer2/RenderersFactory;)V
|
|
|
|
new-instance v3, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda10;
|
|
|
|
invoke-direct {v3, p3}, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda10;-><init>(Lcom/google/android/exoplayer2/source/MediaSource$Factory;)V
|
|
|
|
new-instance v4, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda12;
|
|
|
|
invoke-direct {v4, p4}, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda12;-><init>(Lcom/google/android/exoplayer2/trackselection/TrackSelector;)V
|
|
|
|
new-instance v5, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda13;
|
|
|
|
invoke-direct {v5, p5}, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda13;-><init>(Lcom/google/android/exoplayer2/LoadControl;)V
|
|
|
|
new-instance v6, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda14;
|
|
|
|
invoke-direct {v6, p6}, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda14;-><init>(Lcom/google/android/exoplayer2/upstream/BandwidthMeter;)V
|
|
|
|
new-instance v7, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda15;
|
|
|
|
invoke-direct {v7, p7}, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda15;-><init>(Lcom/google/android/exoplayer2/analytics/AnalyticsCollector;)V
|
|
|
|
move-object v0, p0
|
|
|
|
move-object v1, p1
|
|
|
|
invoke-direct/range {v0 .. v7}, Lcom/google/android/exoplayer2/ExoPlayer$Builder;-><init>(Landroid/content/Context;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;Lcom/google/common/base/Function;)V
|
|
|
|
.line 628
|
|
invoke-static {p2}, Lcom/google/android/exoplayer2/util/Assertions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
|
|
|
|
.line 629
|
|
invoke-static {p3}, Lcom/google/android/exoplayer2/util/Assertions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
|
|
|
|
.line 630
|
|
invoke-static {p4}, Lcom/google/android/exoplayer2/util/Assertions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
|
|
|
|
.line 631
|
|
invoke-static {p6}, Lcom/google/android/exoplayer2/util/Assertions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
|
|
|
|
.line 632
|
|
invoke-static {p7}, Lcom/google/android/exoplayer2/util/Assertions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
|
|
|
|
return-void
|
|
.end method
|
|
|
|
.method public constructor <init>(Landroid/content/Context;Lcom/google/android/exoplayer2/source/MediaSource$Factory;)V
|
|
.locals 2
|
|
|
|
.line 569
|
|
new-instance v0, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda3;
|
|
|
|
invoke-direct {v0, p1}, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda3;-><init>(Landroid/content/Context;)V
|
|
|
|
new-instance v1, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda4;
|
|
|
|
invoke-direct {v1, p2}, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda4;-><init>(Lcom/google/android/exoplayer2/source/MediaSource$Factory;)V
|
|
|
|
invoke-direct {p0, p1, v0, v1}, Lcom/google/android/exoplayer2/ExoPlayer$Builder;-><init>(Landroid/content/Context;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;)V
|
|
|
|
.line 570
|
|
invoke-static {p2}, Lcom/google/android/exoplayer2/util/Assertions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
|
|
|
|
return-void
|
|
.end method
|
|
|
|
.method private constructor <init>(Landroid/content/Context;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;)V
|
|
.locals 8
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"(",
|
|
"Landroid/content/Context;",
|
|
"Lcom/google/common/base/Supplier<",
|
|
"Lcom/google/android/exoplayer2/RenderersFactory;",
|
|
">;",
|
|
"Lcom/google/common/base/Supplier<",
|
|
"Lcom/google/android/exoplayer2/source/MediaSource$Factory;",
|
|
">;)V"
|
|
}
|
|
.end annotation
|
|
|
|
.line 639
|
|
new-instance v4, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda19;
|
|
|
|
invoke-direct {v4, p1}, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda19;-><init>(Landroid/content/Context;)V
|
|
|
|
new-instance v5, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda20;
|
|
|
|
invoke-direct {v5}, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda20;-><init>()V
|
|
|
|
new-instance v6, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda21;
|
|
|
|
invoke-direct {v6, p1}, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda21;-><init>(Landroid/content/Context;)V
|
|
|
|
new-instance v7, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda22;
|
|
|
|
invoke-direct {v7}, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda22;-><init>()V
|
|
|
|
move-object v0, p0
|
|
|
|
move-object v1, p1
|
|
|
|
move-object v2, p2
|
|
|
|
move-object v3, p3
|
|
|
|
invoke-direct/range {v0 .. v7}, Lcom/google/android/exoplayer2/ExoPlayer$Builder;-><init>(Landroid/content/Context;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;Lcom/google/common/base/Function;)V
|
|
|
|
return-void
|
|
.end method
|
|
|
|
.method private constructor <init>(Landroid/content/Context;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;Lcom/google/common/base/Function;)V
|
|
.locals 0
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"(",
|
|
"Landroid/content/Context;",
|
|
"Lcom/google/common/base/Supplier<",
|
|
"Lcom/google/android/exoplayer2/RenderersFactory;",
|
|
">;",
|
|
"Lcom/google/common/base/Supplier<",
|
|
"Lcom/google/android/exoplayer2/source/MediaSource$Factory;",
|
|
">;",
|
|
"Lcom/google/common/base/Supplier<",
|
|
"Lcom/google/android/exoplayer2/trackselection/TrackSelector;",
|
|
">;",
|
|
"Lcom/google/common/base/Supplier<",
|
|
"Lcom/google/android/exoplayer2/LoadControl;",
|
|
">;",
|
|
"Lcom/google/common/base/Supplier<",
|
|
"Lcom/google/android/exoplayer2/upstream/BandwidthMeter;",
|
|
">;",
|
|
"Lcom/google/common/base/Function<",
|
|
"Lcom/google/android/exoplayer2/util/Clock;",
|
|
"Lcom/google/android/exoplayer2/analytics/AnalyticsCollector;",
|
|
">;)V"
|
|
}
|
|
.end annotation
|
|
|
|
.line 656
|
|
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
|
|
|
.line 657
|
|
invoke-static {p1}, Lcom/google/android/exoplayer2/util/Assertions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
|
|
|
|
move-result-object p1
|
|
|
|
check-cast p1, Landroid/content/Context;
|
|
|
|
iput-object p1, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->context:Landroid/content/Context;
|
|
|
|
iput-object p2, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->renderersFactorySupplier:Lcom/google/common/base/Supplier;
|
|
|
|
iput-object p3, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->mediaSourceFactorySupplier:Lcom/google/common/base/Supplier;
|
|
|
|
iput-object p4, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->trackSelectorSupplier:Lcom/google/common/base/Supplier;
|
|
|
|
iput-object p5, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->loadControlSupplier:Lcom/google/common/base/Supplier;
|
|
|
|
iput-object p6, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->bandwidthMeterSupplier:Lcom/google/common/base/Supplier;
|
|
|
|
iput-object p7, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->analyticsCollectorFunction:Lcom/google/common/base/Function;
|
|
|
|
.line 664
|
|
invoke-static {}, Lcom/google/android/exoplayer2/util/Util;->getCurrentOrMainLooper()Landroid/os/Looper;
|
|
|
|
move-result-object p1
|
|
|
|
iput-object p1, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->looper:Landroid/os/Looper;
|
|
|
|
.line 665
|
|
sget-object p1, Lcom/google/android/exoplayer2/audio/AudioAttributes;->DEFAULT:Lcom/google/android/exoplayer2/audio/AudioAttributes;
|
|
|
|
iput-object p1, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->audioAttributes:Lcom/google/android/exoplayer2/audio/AudioAttributes;
|
|
|
|
const/4 p1, 0x0
|
|
|
|
iput p1, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->wakeMode:I
|
|
|
|
const/4 p2, 0x1
|
|
|
|
iput p2, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->videoScalingMode:I
|
|
|
|
iput p1, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->videoChangeFrameRateStrategy:I
|
|
|
|
iput-boolean p2, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->useLazyPreparation:Z
|
|
|
|
.line 670
|
|
sget-object p1, Lcom/google/android/exoplayer2/SeekParameters;->DEFAULT:Lcom/google/android/exoplayer2/SeekParameters;
|
|
|
|
iput-object p1, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->seekParameters:Lcom/google/android/exoplayer2/SeekParameters;
|
|
|
|
const-wide/16 p3, 0x1388
|
|
|
|
iput-wide p3, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->seekBackIncrementMs:J
|
|
|
|
const-wide/16 p3, 0x3a98
|
|
|
|
iput-wide p3, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->seekForwardIncrementMs:J
|
|
|
|
.line 673
|
|
new-instance p1, Lcom/google/android/exoplayer2/DefaultLivePlaybackSpeedControl$Builder;
|
|
|
|
invoke-direct {p1}, Lcom/google/android/exoplayer2/DefaultLivePlaybackSpeedControl$Builder;-><init>()V
|
|
|
|
invoke-virtual {p1}, Lcom/google/android/exoplayer2/DefaultLivePlaybackSpeedControl$Builder;->build()Lcom/google/android/exoplayer2/DefaultLivePlaybackSpeedControl;
|
|
|
|
move-result-object p1
|
|
|
|
iput-object p1, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->livePlaybackSpeedControl:Lcom/google/android/exoplayer2/LivePlaybackSpeedControl;
|
|
|
|
.line 674
|
|
sget-object p1, Lcom/google/android/exoplayer2/util/Clock;->DEFAULT:Lcom/google/android/exoplayer2/util/Clock;
|
|
|
|
iput-object p1, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->clock:Lcom/google/android/exoplayer2/util/Clock;
|
|
|
|
const-wide/16 p3, 0x1f4
|
|
|
|
iput-wide p3, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->releaseTimeoutMs:J
|
|
|
|
const-wide/16 p3, 0x7d0
|
|
|
|
iput-wide p3, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->detachSurfaceTimeoutMs:J
|
|
|
|
iput-boolean p2, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->usePlatformDiagnostics:Z
|
|
|
|
return-void
|
|
.end method
|
|
|
|
.method static synthetic lambda$new$0(Landroid/content/Context;)Lcom/google/android/exoplayer2/RenderersFactory;
|
|
.locals 1
|
|
|
|
.line 531
|
|
new-instance v0, Lcom/google/android/exoplayer2/DefaultRenderersFactory;
|
|
|
|
invoke-direct {v0, p0}, Lcom/google/android/exoplayer2/DefaultRenderersFactory;-><init>(Landroid/content/Context;)V
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method static synthetic lambda$new$1(Landroid/content/Context;)Lcom/google/android/exoplayer2/source/MediaSource$Factory;
|
|
.locals 2
|
|
|
|
.line 532
|
|
new-instance v0, Lcom/google/android/exoplayer2/source/DefaultMediaSourceFactory;
|
|
|
|
new-instance v1, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory;
|
|
|
|
invoke-direct {v1}, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory;-><init>()V
|
|
|
|
invoke-direct {v0, p0, v1}, Lcom/google/android/exoplayer2/source/DefaultMediaSourceFactory;-><init>(Landroid/content/Context;Lcom/google/android/exoplayer2/extractor/ExtractorsFactory;)V
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method static synthetic lambda$new$10(Lcom/google/android/exoplayer2/trackselection/TrackSelector;)Lcom/google/android/exoplayer2/trackselection/TrackSelector;
|
|
.locals 0
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method static synthetic lambda$new$11(Lcom/google/android/exoplayer2/LoadControl;)Lcom/google/android/exoplayer2/LoadControl;
|
|
.locals 0
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method static synthetic lambda$new$12(Lcom/google/android/exoplayer2/upstream/BandwidthMeter;)Lcom/google/android/exoplayer2/upstream/BandwidthMeter;
|
|
.locals 0
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method static synthetic lambda$new$13(Lcom/google/android/exoplayer2/analytics/AnalyticsCollector;Lcom/google/android/exoplayer2/util/Clock;)Lcom/google/android/exoplayer2/analytics/AnalyticsCollector;
|
|
.locals 0
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method static synthetic lambda$new$14(Landroid/content/Context;)Lcom/google/android/exoplayer2/trackselection/TrackSelector;
|
|
.locals 1
|
|
|
|
.line 643
|
|
new-instance v0, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector;
|
|
|
|
invoke-direct {v0, p0}, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector;-><init>(Landroid/content/Context;)V
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method static synthetic lambda$new$15(Landroid/content/Context;)Lcom/google/android/exoplayer2/upstream/BandwidthMeter;
|
|
.locals 0
|
|
|
|
.line 645
|
|
invoke-static {p0}, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter;->getSingletonInstance(Landroid/content/Context;)Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter;
|
|
|
|
move-result-object p0
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method static synthetic lambda$new$2(Lcom/google/android/exoplayer2/RenderersFactory;)Lcom/google/android/exoplayer2/RenderersFactory;
|
|
.locals 0
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method static synthetic lambda$new$3(Landroid/content/Context;)Lcom/google/android/exoplayer2/source/MediaSource$Factory;
|
|
.locals 2
|
|
|
|
.line 551
|
|
new-instance v0, Lcom/google/android/exoplayer2/source/DefaultMediaSourceFactory;
|
|
|
|
new-instance v1, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory;
|
|
|
|
invoke-direct {v1}, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory;-><init>()V
|
|
|
|
invoke-direct {v0, p0, v1}, Lcom/google/android/exoplayer2/source/DefaultMediaSourceFactory;-><init>(Landroid/content/Context;Lcom/google/android/exoplayer2/extractor/ExtractorsFactory;)V
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method static synthetic lambda$new$4(Landroid/content/Context;)Lcom/google/android/exoplayer2/RenderersFactory;
|
|
.locals 1
|
|
|
|
.line 569
|
|
new-instance v0, Lcom/google/android/exoplayer2/DefaultRenderersFactory;
|
|
|
|
invoke-direct {v0, p0}, Lcom/google/android/exoplayer2/DefaultRenderersFactory;-><init>(Landroid/content/Context;)V
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method static synthetic lambda$new$5(Lcom/google/android/exoplayer2/source/MediaSource$Factory;)Lcom/google/android/exoplayer2/source/MediaSource$Factory;
|
|
.locals 0
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method static synthetic lambda$new$6(Lcom/google/android/exoplayer2/RenderersFactory;)Lcom/google/android/exoplayer2/RenderersFactory;
|
|
.locals 0
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method static synthetic lambda$new$7(Lcom/google/android/exoplayer2/source/MediaSource$Factory;)Lcom/google/android/exoplayer2/source/MediaSource$Factory;
|
|
.locals 0
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method static synthetic lambda$new$8(Lcom/google/android/exoplayer2/RenderersFactory;)Lcom/google/android/exoplayer2/RenderersFactory;
|
|
.locals 0
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method static synthetic lambda$new$9(Lcom/google/android/exoplayer2/source/MediaSource$Factory;)Lcom/google/android/exoplayer2/source/MediaSource$Factory;
|
|
.locals 0
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method static synthetic lambda$setAnalyticsCollector$21(Lcom/google/android/exoplayer2/analytics/AnalyticsCollector;Lcom/google/android/exoplayer2/util/Clock;)Lcom/google/android/exoplayer2/analytics/AnalyticsCollector;
|
|
.locals 0
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method static synthetic lambda$setBandwidthMeter$20(Lcom/google/android/exoplayer2/upstream/BandwidthMeter;)Lcom/google/android/exoplayer2/upstream/BandwidthMeter;
|
|
.locals 0
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method static synthetic lambda$setLoadControl$19(Lcom/google/android/exoplayer2/LoadControl;)Lcom/google/android/exoplayer2/LoadControl;
|
|
.locals 0
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method static synthetic lambda$setMediaSourceFactory$17(Lcom/google/android/exoplayer2/source/MediaSource$Factory;)Lcom/google/android/exoplayer2/source/MediaSource$Factory;
|
|
.locals 0
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method static synthetic lambda$setRenderersFactory$16(Lcom/google/android/exoplayer2/RenderersFactory;)Lcom/google/android/exoplayer2/RenderersFactory;
|
|
.locals 0
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method static synthetic lambda$setTrackSelector$18(Lcom/google/android/exoplayer2/trackselection/TrackSelector;)Lcom/google/android/exoplayer2/trackselection/TrackSelector;
|
|
.locals 0
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
|
|
# virtual methods
|
|
.method public build()Lcom/google/android/exoplayer2/ExoPlayer;
|
|
.locals 2
|
|
|
|
iget-boolean v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->buildCalled:Z
|
|
|
|
const/4 v1, 0x1
|
|
|
|
xor-int/2addr v0, v1
|
|
|
|
.line 1129
|
|
invoke-static {v0}, Lcom/google/android/exoplayer2/util/Assertions;->checkState(Z)V
|
|
|
|
iput-boolean v1, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->buildCalled:Z
|
|
|
|
.line 1131
|
|
new-instance v0, Lcom/google/android/exoplayer2/ExoPlayerImpl;
|
|
|
|
const/4 v1, 0x0
|
|
|
|
invoke-direct {v0, p0, v1}, Lcom/google/android/exoplayer2/ExoPlayerImpl;-><init>(Lcom/google/android/exoplayer2/ExoPlayer$Builder;Lcom/google/android/exoplayer2/Player;)V
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method buildSimpleExoPlayer()Lcom/google/android/exoplayer2/SimpleExoPlayer;
|
|
.locals 2
|
|
|
|
iget-boolean v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->buildCalled:Z
|
|
|
|
const/4 v1, 0x1
|
|
|
|
xor-int/2addr v0, v1
|
|
|
|
.line 1135
|
|
invoke-static {v0}, Lcom/google/android/exoplayer2/util/Assertions;->checkState(Z)V
|
|
|
|
iput-boolean v1, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->buildCalled:Z
|
|
|
|
.line 1137
|
|
new-instance v0, Lcom/google/android/exoplayer2/SimpleExoPlayer;
|
|
|
|
invoke-direct {v0, p0}, Lcom/google/android/exoplayer2/SimpleExoPlayer;-><init>(Lcom/google/android/exoplayer2/ExoPlayer$Builder;)V
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public experimentalSetForegroundModeTimeoutMs(J)Lcom/google/android/exoplayer2/ExoPlayer$Builder;
|
|
.locals 1
|
|
|
|
iget-boolean v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->buildCalled:Z
|
|
|
|
xor-int/lit8 v0, v0, 0x1
|
|
|
|
.line 691
|
|
invoke-static {v0}, Lcom/google/android/exoplayer2/util/Assertions;->checkState(Z)V
|
|
|
|
iput-wide p1, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->foregroundModeTimeoutMs:J
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public setAnalyticsCollector(Lcom/google/android/exoplayer2/analytics/AnalyticsCollector;)Lcom/google/android/exoplayer2/ExoPlayer$Builder;
|
|
.locals 1
|
|
|
|
iget-boolean v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->buildCalled:Z
|
|
|
|
xor-int/lit8 v0, v0, 0x1
|
|
|
|
.line 796
|
|
invoke-static {v0}, Lcom/google/android/exoplayer2/util/Assertions;->checkState(Z)V
|
|
|
|
.line 797
|
|
invoke-static {p1}, Lcom/google/android/exoplayer2/util/Assertions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
|
|
|
|
.line 798
|
|
new-instance v0, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda11;
|
|
|
|
invoke-direct {v0, p1}, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda11;-><init>(Lcom/google/android/exoplayer2/analytics/AnalyticsCollector;)V
|
|
|
|
iput-object v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->analyticsCollectorFunction:Lcom/google/common/base/Function;
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public setAudioAttributes(Lcom/google/android/exoplayer2/audio/AudioAttributes;Z)Lcom/google/android/exoplayer2/ExoPlayer$Builder;
|
|
.locals 1
|
|
|
|
iget-boolean v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->buildCalled:Z
|
|
|
|
xor-int/lit8 v0, v0, 0x1
|
|
|
|
.line 833
|
|
invoke-static {v0}, Lcom/google/android/exoplayer2/util/Assertions;->checkState(Z)V
|
|
|
|
.line 834
|
|
invoke-static {p1}, Lcom/google/android/exoplayer2/util/Assertions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
|
|
|
|
move-result-object p1
|
|
|
|
check-cast p1, Lcom/google/android/exoplayer2/audio/AudioAttributes;
|
|
|
|
iput-object p1, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->audioAttributes:Lcom/google/android/exoplayer2/audio/AudioAttributes;
|
|
|
|
iput-boolean p2, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->handleAudioFocus:Z
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public setBandwidthMeter(Lcom/google/android/exoplayer2/upstream/BandwidthMeter;)Lcom/google/android/exoplayer2/ExoPlayer$Builder;
|
|
.locals 1
|
|
|
|
iget-boolean v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->buildCalled:Z
|
|
|
|
xor-int/lit8 v0, v0, 0x1
|
|
|
|
.line 765
|
|
invoke-static {v0}, Lcom/google/android/exoplayer2/util/Assertions;->checkState(Z)V
|
|
|
|
.line 766
|
|
invoke-static {p1}, Lcom/google/android/exoplayer2/util/Assertions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
|
|
|
|
.line 767
|
|
new-instance v0, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda16;
|
|
|
|
invoke-direct {v0, p1}, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda16;-><init>(Lcom/google/android/exoplayer2/upstream/BandwidthMeter;)V
|
|
|
|
iput-object v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->bandwidthMeterSupplier:Lcom/google/common/base/Supplier;
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public setClock(Lcom/google/android/exoplayer2/util/Clock;)Lcom/google/android/exoplayer2/ExoPlayer$Builder;
|
|
.locals 1
|
|
|
|
iget-boolean v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->buildCalled:Z
|
|
|
|
xor-int/lit8 v0, v0, 0x1
|
|
|
|
.line 1101
|
|
invoke-static {v0}, Lcom/google/android/exoplayer2/util/Assertions;->checkState(Z)V
|
|
|
|
iput-object p1, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->clock:Lcom/google/android/exoplayer2/util/Clock;
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public setDetachSurfaceTimeoutMs(J)Lcom/google/android/exoplayer2/ExoPlayer$Builder;
|
|
.locals 1
|
|
|
|
iget-boolean v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->buildCalled:Z
|
|
|
|
xor-int/lit8 v0, v0, 0x1
|
|
|
|
.line 1029
|
|
invoke-static {v0}, Lcom/google/android/exoplayer2/util/Assertions;->checkState(Z)V
|
|
|
|
iput-wide p1, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->detachSurfaceTimeoutMs:J
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public setHandleAudioBecomingNoisy(Z)Lcom/google/android/exoplayer2/ExoPlayer$Builder;
|
|
.locals 1
|
|
|
|
iget-boolean v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->buildCalled:Z
|
|
|
|
xor-int/lit8 v0, v0, 0x1
|
|
|
|
.line 876
|
|
invoke-static {v0}, Lcom/google/android/exoplayer2/util/Assertions;->checkState(Z)V
|
|
|
|
iput-boolean p1, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->handleAudioBecomingNoisy:Z
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public setLivePlaybackSpeedControl(Lcom/google/android/exoplayer2/LivePlaybackSpeedControl;)Lcom/google/android/exoplayer2/ExoPlayer$Builder;
|
|
.locals 1
|
|
|
|
iget-boolean v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->buildCalled:Z
|
|
|
|
xor-int/lit8 v0, v0, 0x1
|
|
|
|
.line 1063
|
|
invoke-static {v0}, Lcom/google/android/exoplayer2/util/Assertions;->checkState(Z)V
|
|
|
|
.line 1064
|
|
invoke-static {p1}, Lcom/google/android/exoplayer2/util/Assertions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
|
|
|
|
move-result-object p1
|
|
|
|
check-cast p1, Lcom/google/android/exoplayer2/LivePlaybackSpeedControl;
|
|
|
|
iput-object p1, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->livePlaybackSpeedControl:Lcom/google/android/exoplayer2/LivePlaybackSpeedControl;
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public setLoadControl(Lcom/google/android/exoplayer2/LoadControl;)Lcom/google/android/exoplayer2/ExoPlayer$Builder;
|
|
.locals 1
|
|
|
|
iget-boolean v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->buildCalled:Z
|
|
|
|
xor-int/lit8 v0, v0, 0x1
|
|
|
|
.line 750
|
|
invoke-static {v0}, Lcom/google/android/exoplayer2/util/Assertions;->checkState(Z)V
|
|
|
|
.line 751
|
|
invoke-static {p1}, Lcom/google/android/exoplayer2/util/Assertions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
|
|
|
|
.line 752
|
|
new-instance v0, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda18;
|
|
|
|
invoke-direct {v0, p1}, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda18;-><init>(Lcom/google/android/exoplayer2/LoadControl;)V
|
|
|
|
iput-object v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->loadControlSupplier:Lcom/google/common/base/Supplier;
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public setLooper(Landroid/os/Looper;)Lcom/google/android/exoplayer2/ExoPlayer$Builder;
|
|
.locals 1
|
|
|
|
iget-boolean v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->buildCalled:Z
|
|
|
|
xor-int/lit8 v0, v0, 0x1
|
|
|
|
.line 781
|
|
invoke-static {v0}, Lcom/google/android/exoplayer2/util/Assertions;->checkState(Z)V
|
|
|
|
.line 782
|
|
invoke-static {p1}, Lcom/google/android/exoplayer2/util/Assertions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
|
|
|
|
iput-object p1, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->looper:Landroid/os/Looper;
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public setMediaSourceFactory(Lcom/google/android/exoplayer2/source/MediaSource$Factory;)Lcom/google/android/exoplayer2/ExoPlayer$Builder;
|
|
.locals 1
|
|
|
|
iget-boolean v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->buildCalled:Z
|
|
|
|
xor-int/lit8 v0, v0, 0x1
|
|
|
|
.line 720
|
|
invoke-static {v0}, Lcom/google/android/exoplayer2/util/Assertions;->checkState(Z)V
|
|
|
|
.line 721
|
|
invoke-static {p1}, Lcom/google/android/exoplayer2/util/Assertions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
|
|
|
|
.line 722
|
|
new-instance v0, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda17;
|
|
|
|
invoke-direct {v0, p1}, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda17;-><init>(Lcom/google/android/exoplayer2/source/MediaSource$Factory;)V
|
|
|
|
iput-object v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->mediaSourceFactorySupplier:Lcom/google/common/base/Supplier;
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public setPauseAtEndOfMediaItems(Z)Lcom/google/android/exoplayer2/ExoPlayer$Builder;
|
|
.locals 1
|
|
|
|
iget-boolean v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->buildCalled:Z
|
|
|
|
xor-int/lit8 v0, v0, 0x1
|
|
|
|
.line 1048
|
|
invoke-static {v0}, Lcom/google/android/exoplayer2/util/Assertions;->checkState(Z)V
|
|
|
|
iput-boolean p1, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->pauseAtEndOfMediaItems:Z
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public setPlaybackLooper(Landroid/os/Looper;)Lcom/google/android/exoplayer2/ExoPlayer$Builder;
|
|
.locals 1
|
|
|
|
iget-boolean v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->buildCalled:Z
|
|
|
|
xor-int/lit8 v0, v0, 0x1
|
|
|
|
.line 1118
|
|
invoke-static {v0}, Lcom/google/android/exoplayer2/util/Assertions;->checkState(Z)V
|
|
|
|
iput-object p1, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->playbackLooper:Landroid/os/Looper;
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public setPriorityTaskManager(Lcom/google/android/exoplayer2/util/PriorityTaskManager;)Lcom/google/android/exoplayer2/ExoPlayer$Builder;
|
|
.locals 1
|
|
|
|
iget-boolean v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->buildCalled:Z
|
|
|
|
xor-int/lit8 v0, v0, 0x1
|
|
|
|
.line 813
|
|
invoke-static {v0}, Lcom/google/android/exoplayer2/util/Assertions;->checkState(Z)V
|
|
|
|
iput-object p1, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->priorityTaskManager:Lcom/google/android/exoplayer2/util/PriorityTaskManager;
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public setReleaseTimeoutMs(J)Lcom/google/android/exoplayer2/ExoPlayer$Builder;
|
|
.locals 1
|
|
|
|
iget-boolean v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->buildCalled:Z
|
|
|
|
xor-int/lit8 v0, v0, 0x1
|
|
|
|
.line 1011
|
|
invoke-static {v0}, Lcom/google/android/exoplayer2/util/Assertions;->checkState(Z)V
|
|
|
|
iput-wide p1, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->releaseTimeoutMs:J
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public setRenderersFactory(Lcom/google/android/exoplayer2/RenderersFactory;)Lcom/google/android/exoplayer2/ExoPlayer$Builder;
|
|
.locals 1
|
|
|
|
iget-boolean v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->buildCalled:Z
|
|
|
|
xor-int/lit8 v0, v0, 0x1
|
|
|
|
.line 705
|
|
invoke-static {v0}, Lcom/google/android/exoplayer2/util/Assertions;->checkState(Z)V
|
|
|
|
.line 706
|
|
invoke-static {p1}, Lcom/google/android/exoplayer2/util/Assertions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
|
|
|
|
.line 707
|
|
new-instance v0, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda2;
|
|
|
|
invoke-direct {v0, p1}, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda2;-><init>(Lcom/google/android/exoplayer2/RenderersFactory;)V
|
|
|
|
iput-object v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->renderersFactorySupplier:Lcom/google/common/base/Supplier;
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public setSeekBackIncrementMs(J)Lcom/google/android/exoplayer2/ExoPlayer$Builder;
|
|
.locals 2
|
|
|
|
const-wide/16 v0, 0x0
|
|
|
|
cmp-long v0, p1, v0
|
|
|
|
const/4 v1, 0x1
|
|
|
|
if-lez v0, :cond_0
|
|
|
|
move v0, v1
|
|
|
|
goto :goto_0
|
|
|
|
:cond_0
|
|
const/4 v0, 0x0
|
|
|
|
.line 976
|
|
:goto_0
|
|
invoke-static {v0}, Lcom/google/android/exoplayer2/util/Assertions;->checkArgument(Z)V
|
|
|
|
iget-boolean v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->buildCalled:Z
|
|
|
|
xor-int/2addr v0, v1
|
|
|
|
.line 977
|
|
invoke-static {v0}, Lcom/google/android/exoplayer2/util/Assertions;->checkState(Z)V
|
|
|
|
iput-wide p1, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->seekBackIncrementMs:J
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public setSeekForwardIncrementMs(J)Lcom/google/android/exoplayer2/ExoPlayer$Builder;
|
|
.locals 2
|
|
|
|
const-wide/16 v0, 0x0
|
|
|
|
cmp-long v0, p1, v0
|
|
|
|
const/4 v1, 0x1
|
|
|
|
if-lez v0, :cond_0
|
|
|
|
move v0, v1
|
|
|
|
goto :goto_0
|
|
|
|
:cond_0
|
|
const/4 v0, 0x0
|
|
|
|
.line 992
|
|
:goto_0
|
|
invoke-static {v0}, Lcom/google/android/exoplayer2/util/Assertions;->checkArgument(Z)V
|
|
|
|
iget-boolean v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->buildCalled:Z
|
|
|
|
xor-int/2addr v0, v1
|
|
|
|
.line 993
|
|
invoke-static {v0}, Lcom/google/android/exoplayer2/util/Assertions;->checkState(Z)V
|
|
|
|
iput-wide p1, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->seekForwardIncrementMs:J
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public setSeekParameters(Lcom/google/android/exoplayer2/SeekParameters;)Lcom/google/android/exoplayer2/ExoPlayer$Builder;
|
|
.locals 1
|
|
|
|
iget-boolean v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->buildCalled:Z
|
|
|
|
xor-int/lit8 v0, v0, 0x1
|
|
|
|
.line 961
|
|
invoke-static {v0}, Lcom/google/android/exoplayer2/util/Assertions;->checkState(Z)V
|
|
|
|
.line 962
|
|
invoke-static {p1}, Lcom/google/android/exoplayer2/util/Assertions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
|
|
|
|
move-result-object p1
|
|
|
|
check-cast p1, Lcom/google/android/exoplayer2/SeekParameters;
|
|
|
|
iput-object p1, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->seekParameters:Lcom/google/android/exoplayer2/SeekParameters;
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public setSkipSilenceEnabled(Z)Lcom/google/android/exoplayer2/ExoPlayer$Builder;
|
|
.locals 1
|
|
|
|
iget-boolean v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->buildCalled:Z
|
|
|
|
xor-int/lit8 v0, v0, 0x1
|
|
|
|
.line 890
|
|
invoke-static {v0}, Lcom/google/android/exoplayer2/util/Assertions;->checkState(Z)V
|
|
|
|
iput-boolean p1, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->skipSilenceEnabled:Z
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public setTrackSelector(Lcom/google/android/exoplayer2/trackselection/TrackSelector;)Lcom/google/android/exoplayer2/ExoPlayer$Builder;
|
|
.locals 1
|
|
|
|
iget-boolean v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->buildCalled:Z
|
|
|
|
xor-int/lit8 v0, v0, 0x1
|
|
|
|
.line 735
|
|
invoke-static {v0}, Lcom/google/android/exoplayer2/util/Assertions;->checkState(Z)V
|
|
|
|
.line 736
|
|
invoke-static {p1}, Lcom/google/android/exoplayer2/util/Assertions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
|
|
|
|
.line 737
|
|
new-instance v0, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda0;
|
|
|
|
invoke-direct {v0, p1}, Lcom/google/android/exoplayer2/ExoPlayer$Builder$$ExternalSyntheticLambda0;-><init>(Lcom/google/android/exoplayer2/trackselection/TrackSelector;)V
|
|
|
|
iput-object v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->trackSelectorSupplier:Lcom/google/common/base/Supplier;
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public setUseLazyPreparation(Z)Lcom/google/android/exoplayer2/ExoPlayer$Builder;
|
|
.locals 1
|
|
|
|
iget-boolean v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->buildCalled:Z
|
|
|
|
xor-int/lit8 v0, v0, 0x1
|
|
|
|
.line 947
|
|
invoke-static {v0}, Lcom/google/android/exoplayer2/util/Assertions;->checkState(Z)V
|
|
|
|
iput-boolean p1, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->useLazyPreparation:Z
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public setUsePlatformDiagnostics(Z)Lcom/google/android/exoplayer2/ExoPlayer$Builder;
|
|
.locals 1
|
|
|
|
iget-boolean v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->buildCalled:Z
|
|
|
|
xor-int/lit8 v0, v0, 0x1
|
|
|
|
.line 1085
|
|
invoke-static {v0}, Lcom/google/android/exoplayer2/util/Assertions;->checkState(Z)V
|
|
|
|
iput-boolean p1, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->usePlatformDiagnostics:Z
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public setVideoChangeFrameRateStrategy(I)Lcom/google/android/exoplayer2/ExoPlayer$Builder;
|
|
.locals 1
|
|
|
|
iget-boolean v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->buildCalled:Z
|
|
|
|
xor-int/lit8 v0, v0, 0x1
|
|
|
|
.line 929
|
|
invoke-static {v0}, Lcom/google/android/exoplayer2/util/Assertions;->checkState(Z)V
|
|
|
|
iput p1, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->videoChangeFrameRateStrategy:I
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public setVideoScalingMode(I)Lcom/google/android/exoplayer2/ExoPlayer$Builder;
|
|
.locals 1
|
|
|
|
iget-boolean v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->buildCalled:Z
|
|
|
|
xor-int/lit8 v0, v0, 0x1
|
|
|
|
.line 907
|
|
invoke-static {v0}, Lcom/google/android/exoplayer2/util/Assertions;->checkState(Z)V
|
|
|
|
iput p1, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->videoScalingMode:I
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public setWakeMode(I)Lcom/google/android/exoplayer2/ExoPlayer$Builder;
|
|
.locals 1
|
|
|
|
iget-boolean v0, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->buildCalled:Z
|
|
|
|
xor-int/lit8 v0, v0, 0x1
|
|
|
|
.line 858
|
|
invoke-static {v0}, Lcom/google/android/exoplayer2/util/Assertions;->checkState(Z)V
|
|
|
|
iput p1, p0, Lcom/google/android/exoplayer2/ExoPlayer$Builder;->wakeMode:I
|
|
|
|
return-object p0
|
|
.end method
|