.class public final Lcom/mbridge/msdk/playercommon/exoplayer2/offline/ProgressiveDownloadHelper; .super Lcom/mbridge/msdk/playercommon/exoplayer2/offline/DownloadHelper; .source "SourceFile" # instance fields .field private final customCacheKey:Ljava/lang/String; .annotation build Landroidx/annotation/Nullable; .end annotation .end field .field private final uri:Landroid/net/Uri; # direct methods .method public constructor (Landroid/net/Uri;)V .locals 1 const/4 v0, 0x0 .line 16 invoke-direct {p0, p1, v0}, Lcom/mbridge/msdk/playercommon/exoplayer2/offline/ProgressiveDownloadHelper;->(Landroid/net/Uri;Ljava/lang/String;)V return-void .end method .method public constructor (Landroid/net/Uri;Ljava/lang/String;)V .locals 0 .param p2 # Ljava/lang/String; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .line 19 invoke-direct {p0}, Lcom/mbridge/msdk/playercommon/exoplayer2/offline/DownloadHelper;->()V iput-object p1, p0, Lcom/mbridge/msdk/playercommon/exoplayer2/offline/ProgressiveDownloadHelper;->uri:Landroid/net/Uri; iput-object p2, p0, Lcom/mbridge/msdk/playercommon/exoplayer2/offline/ProgressiveDownloadHelper;->customCacheKey:Ljava/lang/String; return-void .end method # virtual methods .method public final getDownloadAction([BLjava/util/List;)Lcom/mbridge/msdk/playercommon/exoplayer2/offline/DownloadAction; .locals 3 .param p1 # [B .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "([B", "Ljava/util/List<", "Lcom/mbridge/msdk/playercommon/exoplayer2/offline/TrackKey;", ">;)", "Lcom/mbridge/msdk/playercommon/exoplayer2/offline/DownloadAction;" } .end annotation .line 41 new-instance p2, Lcom/mbridge/msdk/playercommon/exoplayer2/offline/ProgressiveDownloadAction; iget-object v0, p0, Lcom/mbridge/msdk/playercommon/exoplayer2/offline/ProgressiveDownloadHelper;->uri:Landroid/net/Uri; const/4 v1, 0x0 iget-object v2, p0, Lcom/mbridge/msdk/playercommon/exoplayer2/offline/ProgressiveDownloadHelper;->customCacheKey:Ljava/lang/String; invoke-direct {p2, v0, v1, p1, v2}, Lcom/mbridge/msdk/playercommon/exoplayer2/offline/ProgressiveDownloadAction;->(Landroid/net/Uri;Z[BLjava/lang/String;)V return-object p2 .end method .method public final getPeriodCount()I .locals 1 const/4 v0, 0x1 return v0 .end method .method public final getRemoveAction([B)Lcom/mbridge/msdk/playercommon/exoplayer2/offline/DownloadAction; .locals 4 .param p1 # [B .annotation build Landroidx/annotation/Nullable; .end annotation .end param .line 46 new-instance v0, Lcom/mbridge/msdk/playercommon/exoplayer2/offline/ProgressiveDownloadAction; iget-object v1, p0, Lcom/mbridge/msdk/playercommon/exoplayer2/offline/ProgressiveDownloadHelper;->uri:Landroid/net/Uri; const/4 v2, 0x1 iget-object v3, p0, Lcom/mbridge/msdk/playercommon/exoplayer2/offline/ProgressiveDownloadHelper;->customCacheKey:Ljava/lang/String; invoke-direct {v0, v1, v2, p1, v3}, Lcom/mbridge/msdk/playercommon/exoplayer2/offline/ProgressiveDownloadAction;->(Landroid/net/Uri;Z[BLjava/lang/String;)V return-object v0 .end method .method public final getTrackGroups(I)Lcom/mbridge/msdk/playercommon/exoplayer2/source/TrackGroupArray; .locals 0 .line 36 sget-object p1, Lcom/mbridge/msdk/playercommon/exoplayer2/source/TrackGroupArray;->EMPTY:Lcom/mbridge/msdk/playercommon/exoplayer2/source/TrackGroupArray; return-object p1 .end method .method public final prepareInternal()V .locals 0 return-void .end method