AdsMediaSource$b.smali
.class final Lcom/google/android/exoplayer2/source/ads/AdsMediaSource$b;
.super Ljava/lang/Object;
.source "AdsMediaSource.java"
# interfaces
.implements Lcom/google/android/exoplayer2/source/w$a;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/exoplayer2/source/ads/AdsMediaSource;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x12
name = "b"
.end annotation
# instance fields
.field private final a:Landroid/net/Uri;
.field final synthetic b:Lcom/google/android/exoplayer2/source/ads/AdsMediaSource;
# direct methods
.method public constructor <init>(Lcom/google/android/exoplayer2/source/ads/AdsMediaSource;Landroid/net/Uri;)V
.registers 3
.line 1
iput-object p1, p0, Lcom/google/android/exoplayer2/source/ads/AdsMediaSource$b;->b:Lcom/google/android/exoplayer2/source/ads/AdsMediaSource;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p2, p0, Lcom/google/android/exoplayer2/source/ads/AdsMediaSource$b;->a:Landroid/net/Uri;
return-void
.end method
# virtual methods
.method public a(Lcom/google/android/exoplayer2/source/B$a;)V
.registers 4
.line 1
iget-object v0, p0, Lcom/google/android/exoplayer2/source/ads/AdsMediaSource$b;->b:Lcom/google/android/exoplayer2/source/ads/AdsMediaSource;
invoke-static {v0}, Lcom/google/android/exoplayer2/source/ads/AdsMediaSource;->a(Lcom/google/android/exoplayer2/source/ads/AdsMediaSource;)Landroid/os/Handler;
move-result-object v0
new-instance v1, Lcom/google/android/exoplayer2/source/ads/b;
invoke-direct {v1, p0, p1}, Lcom/google/android/exoplayer2/source/ads/b;-><init>(Lcom/google/android/exoplayer2/source/ads/AdsMediaSource$b;Lcom/google/android/exoplayer2/source/B$a;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
return-void
.end method
.method public a(Lcom/google/android/exoplayer2/source/B$a;Ljava/io/IOException;)V
.registers 11
.line 2
iget-object v0, p0, Lcom/google/android/exoplayer2/source/ads/AdsMediaSource$b;->b:Lcom/google/android/exoplayer2/source/ads/AdsMediaSource;
invoke-static {v0, p1}, Lcom/google/android/exoplayer2/source/ads/AdsMediaSource;->a(Lcom/google/android/exoplayer2/source/ads/AdsMediaSource;Lcom/google/android/exoplayer2/source/B$a;)Lcom/google/android/exoplayer2/source/D$a;
move-result-object v0
new-instance v7, Lcom/google/android/exoplayer2/source/v;
.line 3
invoke-static {}, Lcom/google/android/exoplayer2/source/v;->a()J
move-result-wide v2
new-instance v4, Lcom/google/android/exoplayer2/upstream/n;
iget-object v1, p0, Lcom/google/android/exoplayer2/source/ads/AdsMediaSource$b;->a:Landroid/net/Uri;
invoke-direct {v4, v1}, Lcom/google/android/exoplayer2/upstream/n;-><init>(Landroid/net/Uri;)V
.line 4
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v5
move-object v1, v7
invoke-direct/range {v1 .. v6}, Lcom/google/android/exoplayer2/source/v;-><init>(JLcom/google/android/exoplayer2/upstream/n;J)V
.line 5
invoke-static {p2}, Lcom/google/android/exoplayer2/source/ads/AdsMediaSource$AdLoadException;->createForAd(Ljava/lang/Exception;)Lcom/google/android/exoplayer2/source/ads/AdsMediaSource$AdLoadException;
move-result-object v1
const/4 v2, 0x6
const/4 v3, 0x1
.line 6
invoke-virtual {v0, v7, v2, v1, v3}, Lcom/google/android/exoplayer2/source/D$a;->a(Lcom/google/android/exoplayer2/source/v;ILjava/io/IOException;Z)V
.line 7
iget-object v0, p0, Lcom/google/android/exoplayer2/source/ads/AdsMediaSource$b;->b:Lcom/google/android/exoplayer2/source/ads/AdsMediaSource;
invoke-static {v0}, Lcom/google/android/exoplayer2/source/ads/AdsMediaSource;->a(Lcom/google/android/exoplayer2/source/ads/AdsMediaSource;)Landroid/os/Handler;
move-result-object v0
new-instance v1, Lcom/google/android/exoplayer2/source/ads/a;
invoke-direct {v1, p0, p1, p2}, Lcom/google/android/exoplayer2/source/ads/a;-><init>(Lcom/google/android/exoplayer2/source/ads/AdsMediaSource$b;Lcom/google/android/exoplayer2/source/B$a;Ljava/io/IOException;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
return-void
.end method
.method public synthetic b(Lcom/google/android/exoplayer2/source/B$a;)V
.registers 4
.line 1
iget-object v0, p0, Lcom/google/android/exoplayer2/source/ads/AdsMediaSource$b;->b:Lcom/google/android/exoplayer2/source/ads/AdsMediaSource;
invoke-static {v0}, Lcom/google/android/exoplayer2/source/ads/AdsMediaSource;->b(Lcom/google/android/exoplayer2/source/ads/AdsMediaSource;)Lcom/google/android/exoplayer2/source/ads/f;
move-result-object v0
iget v1, p1, Lcom/google/android/exoplayer2/source/B$a;->b:I
iget p1, p1, Lcom/google/android/exoplayer2/source/B$a;->c:I
invoke-interface {v0, v1, p1}, Lcom/google/android/exoplayer2/source/ads/f;->a(II)V
return-void
.end method
.method public synthetic b(Lcom/google/android/exoplayer2/source/B$a;Ljava/io/IOException;)V
.registers 5
.line 2
iget-object v0, p0, Lcom/google/android/exoplayer2/source/ads/AdsMediaSource$b;->b:Lcom/google/android/exoplayer2/source/ads/AdsMediaSource;
invoke-static {v0}, Lcom/google/android/exoplayer2/source/ads/AdsMediaSource;->b(Lcom/google/android/exoplayer2/source/ads/AdsMediaSource;)Lcom/google/android/exoplayer2/source/ads/f;
move-result-object v0
iget v1, p1, Lcom/google/android/exoplayer2/source/B$a;->b:I
iget p1, p1, Lcom/google/android/exoplayer2/source/B$a;->c:I
invoke-interface {v0, v1, p1, p2}, Lcom/google/android/exoplayer2/source/ads/f;->a(IILjava/io/IOException;)V
return-void
.end method