.class public final Lcom/mbridge/msdk/playercommon/exoplayer2/ExoPlayerFactory; .super Ljava/lang/Object; .source "SourceFile" # direct methods .method private constructor ()V .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static newInstance([Lcom/mbridge/msdk/playercommon/exoplayer2/Renderer;Lcom/mbridge/msdk/playercommon/exoplayer2/trackselection/TrackSelector;)Lcom/mbridge/msdk/playercommon/exoplayer2/ExoPlayer; .locals 1 .line 103 new-instance v0, Lcom/mbridge/msdk/playercommon/exoplayer2/DefaultLoadControl; invoke-direct {v0}, Lcom/mbridge/msdk/playercommon/exoplayer2/DefaultLoadControl;->()V invoke-static {p0, p1, v0}, Lcom/mbridge/msdk/playercommon/exoplayer2/ExoPlayerFactory;->newInstance([Lcom/mbridge/msdk/playercommon/exoplayer2/Renderer;Lcom/mbridge/msdk/playercommon/exoplayer2/trackselection/TrackSelector;Lcom/mbridge/msdk/playercommon/exoplayer2/LoadControl;)Lcom/mbridge/msdk/playercommon/exoplayer2/ExoPlayer; move-result-object p0 return-object p0 .end method .method public static newInstance([Lcom/mbridge/msdk/playercommon/exoplayer2/Renderer;Lcom/mbridge/msdk/playercommon/exoplayer2/trackselection/TrackSelector;Lcom/mbridge/msdk/playercommon/exoplayer2/LoadControl;)Lcom/mbridge/msdk/playercommon/exoplayer2/ExoPlayer; .locals 2 .line 109 new-instance v0, Lcom/mbridge/msdk/playercommon/exoplayer2/ExoPlayerImpl; sget-object v1, Lcom/mbridge/msdk/playercommon/exoplayer2/util/Clock;->DEFAULT:Lcom/mbridge/msdk/playercommon/exoplayer2/util/Clock; invoke-direct {v0, p0, p1, p2, v1}, Lcom/mbridge/msdk/playercommon/exoplayer2/ExoPlayerImpl;->([Lcom/mbridge/msdk/playercommon/exoplayer2/Renderer;Lcom/mbridge/msdk/playercommon/exoplayer2/trackselection/TrackSelector;Lcom/mbridge/msdk/playercommon/exoplayer2/LoadControl;Lcom/mbridge/msdk/playercommon/exoplayer2/util/Clock;)V return-object v0 .end method .method public static newSimpleInstance(Landroid/content/Context;Lcom/mbridge/msdk/playercommon/exoplayer2/trackselection/TrackSelector;)Lcom/mbridge/msdk/playercommon/exoplayer2/SimpleExoPlayer; .locals 1 .line 56 new-instance v0, Lcom/mbridge/msdk/playercommon/exoplayer2/DefaultRenderersFactory; invoke-direct {v0, p0}, Lcom/mbridge/msdk/playercommon/exoplayer2/DefaultRenderersFactory;->(Landroid/content/Context;)V invoke-static {v0, p1}, Lcom/mbridge/msdk/playercommon/exoplayer2/ExoPlayerFactory;->newSimpleInstance(Lcom/mbridge/msdk/playercommon/exoplayer2/RenderersFactory;Lcom/mbridge/msdk/playercommon/exoplayer2/trackselection/TrackSelector;)Lcom/mbridge/msdk/playercommon/exoplayer2/SimpleExoPlayer; move-result-object p0 return-object p0 .end method .method public static newSimpleInstance(Landroid/content/Context;Lcom/mbridge/msdk/playercommon/exoplayer2/trackselection/TrackSelector;Lcom/mbridge/msdk/playercommon/exoplayer2/LoadControl;)Lcom/mbridge/msdk/playercommon/exoplayer2/SimpleExoPlayer; .locals 1 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 21 new-instance v0, Lcom/mbridge/msdk/playercommon/exoplayer2/DefaultRenderersFactory; invoke-direct {v0, p0}, Lcom/mbridge/msdk/playercommon/exoplayer2/DefaultRenderersFactory;->(Landroid/content/Context;)V .line 22 invoke-static {v0, p1, p2}, Lcom/mbridge/msdk/playercommon/exoplayer2/ExoPlayerFactory;->newSimpleInstance(Lcom/mbridge/msdk/playercommon/exoplayer2/RenderersFactory;Lcom/mbridge/msdk/playercommon/exoplayer2/trackselection/TrackSelector;Lcom/mbridge/msdk/playercommon/exoplayer2/LoadControl;)Lcom/mbridge/msdk/playercommon/exoplayer2/SimpleExoPlayer; move-result-object p0 return-object p0 .end method .method public static newSimpleInstance(Landroid/content/Context;Lcom/mbridge/msdk/playercommon/exoplayer2/trackselection/TrackSelector;Lcom/mbridge/msdk/playercommon/exoplayer2/LoadControl;Lcom/mbridge/msdk/playercommon/exoplayer2/drm/DrmSessionManager;)Lcom/mbridge/msdk/playercommon/exoplayer2/SimpleExoPlayer; .locals 1 .param p3 # Lcom/mbridge/msdk/playercommon/exoplayer2/drm/DrmSessionManager; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/content/Context;", "Lcom/mbridge/msdk/playercommon/exoplayer2/trackselection/TrackSelector;", "Lcom/mbridge/msdk/playercommon/exoplayer2/LoadControl;", "Lcom/mbridge/msdk/playercommon/exoplayer2/drm/DrmSessionManager<", "Lcom/mbridge/msdk/playercommon/exoplayer2/drm/FrameworkMediaCrypto;", ">;)", "Lcom/mbridge/msdk/playercommon/exoplayer2/SimpleExoPlayer;" } .end annotation .annotation runtime Ljava/lang/Deprecated; .end annotation .line 30 new-instance v0, Lcom/mbridge/msdk/playercommon/exoplayer2/DefaultRenderersFactory; invoke-direct {v0, p0}, Lcom/mbridge/msdk/playercommon/exoplayer2/DefaultRenderersFactory;->(Landroid/content/Context;)V .line 31 invoke-static {v0, p1, p2, p3}, Lcom/mbridge/msdk/playercommon/exoplayer2/ExoPlayerFactory;->newSimpleInstance(Lcom/mbridge/msdk/playercommon/exoplayer2/RenderersFactory;Lcom/mbridge/msdk/playercommon/exoplayer2/trackselection/TrackSelector;Lcom/mbridge/msdk/playercommon/exoplayer2/LoadControl;Lcom/mbridge/msdk/playercommon/exoplayer2/drm/DrmSessionManager;)Lcom/mbridge/msdk/playercommon/exoplayer2/SimpleExoPlayer; move-result-object p0 return-object p0 .end method .method public static newSimpleInstance(Landroid/content/Context;Lcom/mbridge/msdk/playercommon/exoplayer2/trackselection/TrackSelector;Lcom/mbridge/msdk/playercommon/exoplayer2/LoadControl;Lcom/mbridge/msdk/playercommon/exoplayer2/drm/DrmSessionManager;I)Lcom/mbridge/msdk/playercommon/exoplayer2/SimpleExoPlayer; .locals 1 .param p3 # Lcom/mbridge/msdk/playercommon/exoplayer2/drm/DrmSessionManager; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/content/Context;", "Lcom/mbridge/msdk/playercommon/exoplayer2/trackselection/TrackSelector;", "Lcom/mbridge/msdk/playercommon/exoplayer2/LoadControl;", "Lcom/mbridge/msdk/playercommon/exoplayer2/drm/DrmSessionManager<", "Lcom/mbridge/msdk/playercommon/exoplayer2/drm/FrameworkMediaCrypto;", ">;I)", "Lcom/mbridge/msdk/playercommon/exoplayer2/SimpleExoPlayer;" } .end annotation .annotation runtime Ljava/lang/Deprecated; .end annotation .line 39 new-instance v0, Lcom/mbridge/msdk/playercommon/exoplayer2/DefaultRenderersFactory; invoke-direct {v0, p0, p4}, Lcom/mbridge/msdk/playercommon/exoplayer2/DefaultRenderersFactory;->(Landroid/content/Context;I)V .line 40 invoke-static {v0, p1, p2, p3}, Lcom/mbridge/msdk/playercommon/exoplayer2/ExoPlayerFactory;->newSimpleInstance(Lcom/mbridge/msdk/playercommon/exoplayer2/RenderersFactory;Lcom/mbridge/msdk/playercommon/exoplayer2/trackselection/TrackSelector;Lcom/mbridge/msdk/playercommon/exoplayer2/LoadControl;Lcom/mbridge/msdk/playercommon/exoplayer2/drm/DrmSessionManager;)Lcom/mbridge/msdk/playercommon/exoplayer2/SimpleExoPlayer; move-result-object p0 return-object p0 .end method .method public static newSimpleInstance(Landroid/content/Context;Lcom/mbridge/msdk/playercommon/exoplayer2/trackselection/TrackSelector;Lcom/mbridge/msdk/playercommon/exoplayer2/LoadControl;Lcom/mbridge/msdk/playercommon/exoplayer2/drm/DrmSessionManager;IJ)Lcom/mbridge/msdk/playercommon/exoplayer2/SimpleExoPlayer; .locals 1 .param p3 # Lcom/mbridge/msdk/playercommon/exoplayer2/drm/DrmSessionManager; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/content/Context;", "Lcom/mbridge/msdk/playercommon/exoplayer2/trackselection/TrackSelector;", "Lcom/mbridge/msdk/playercommon/exoplayer2/LoadControl;", "Lcom/mbridge/msdk/playercommon/exoplayer2/drm/DrmSessionManager<", "Lcom/mbridge/msdk/playercommon/exoplayer2/drm/FrameworkMediaCrypto;", ">;IJ)", "Lcom/mbridge/msdk/playercommon/exoplayer2/SimpleExoPlayer;" } .end annotation .annotation runtime Ljava/lang/Deprecated; .end annotation .line 49 new-instance v0, Lcom/mbridge/msdk/playercommon/exoplayer2/DefaultRenderersFactory; invoke-direct {v0, p0, p4, p5, p6}, Lcom/mbridge/msdk/playercommon/exoplayer2/DefaultRenderersFactory;->(Landroid/content/Context;IJ)V .line 51 invoke-static {v0, p1, p2, p3}, Lcom/mbridge/msdk/playercommon/exoplayer2/ExoPlayerFactory;->newSimpleInstance(Lcom/mbridge/msdk/playercommon/exoplayer2/RenderersFactory;Lcom/mbridge/msdk/playercommon/exoplayer2/trackselection/TrackSelector;Lcom/mbridge/msdk/playercommon/exoplayer2/LoadControl;Lcom/mbridge/msdk/playercommon/exoplayer2/drm/DrmSessionManager;)Lcom/mbridge/msdk/playercommon/exoplayer2/SimpleExoPlayer; move-result-object p0 return-object p0 .end method .method public static newSimpleInstance(Lcom/mbridge/msdk/playercommon/exoplayer2/RenderersFactory;Lcom/mbridge/msdk/playercommon/exoplayer2/trackselection/TrackSelector;)Lcom/mbridge/msdk/playercommon/exoplayer2/SimpleExoPlayer; .locals 1 .line 62 new-instance v0, Lcom/mbridge/msdk/playercommon/exoplayer2/DefaultLoadControl; invoke-direct {v0}, Lcom/mbridge/msdk/playercommon/exoplayer2/DefaultLoadControl;->()V invoke-static {p0, p1, v0}, Lcom/mbridge/msdk/playercommon/exoplayer2/ExoPlayerFactory;->newSimpleInstance(Lcom/mbridge/msdk/playercommon/exoplayer2/RenderersFactory;Lcom/mbridge/msdk/playercommon/exoplayer2/trackselection/TrackSelector;Lcom/mbridge/msdk/playercommon/exoplayer2/LoadControl;)Lcom/mbridge/msdk/playercommon/exoplayer2/SimpleExoPlayer; move-result-object p0 return-object p0 .end method .method public static newSimpleInstance(Lcom/mbridge/msdk/playercommon/exoplayer2/RenderersFactory;Lcom/mbridge/msdk/playercommon/exoplayer2/trackselection/TrackSelector;Lcom/mbridge/msdk/playercommon/exoplayer2/LoadControl;)Lcom/mbridge/msdk/playercommon/exoplayer2/SimpleExoPlayer; .locals 2 .line 77 new-instance v0, Lcom/mbridge/msdk/playercommon/exoplayer2/SimpleExoPlayer; const/4 v1, 0x0 invoke-direct {v0, p0, p1, p2, v1}, Lcom/mbridge/msdk/playercommon/exoplayer2/SimpleExoPlayer;->(Lcom/mbridge/msdk/playercommon/exoplayer2/RenderersFactory;Lcom/mbridge/msdk/playercommon/exoplayer2/trackselection/TrackSelector;Lcom/mbridge/msdk/playercommon/exoplayer2/LoadControl;Lcom/mbridge/msdk/playercommon/exoplayer2/drm/DrmSessionManager;)V return-object v0 .end method .method public static newSimpleInstance(Lcom/mbridge/msdk/playercommon/exoplayer2/RenderersFactory;Lcom/mbridge/msdk/playercommon/exoplayer2/trackselection/TrackSelector;Lcom/mbridge/msdk/playercommon/exoplayer2/LoadControl;Lcom/mbridge/msdk/playercommon/exoplayer2/drm/DrmSessionManager;)Lcom/mbridge/msdk/playercommon/exoplayer2/SimpleExoPlayer; .locals 1 .param p3 # Lcom/mbridge/msdk/playercommon/exoplayer2/drm/DrmSessionManager; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/mbridge/msdk/playercommon/exoplayer2/RenderersFactory;", "Lcom/mbridge/msdk/playercommon/exoplayer2/trackselection/TrackSelector;", "Lcom/mbridge/msdk/playercommon/exoplayer2/LoadControl;", "Lcom/mbridge/msdk/playercommon/exoplayer2/drm/DrmSessionManager<", "Lcom/mbridge/msdk/playercommon/exoplayer2/drm/FrameworkMediaCrypto;", ">;)", "Lcom/mbridge/msdk/playercommon/exoplayer2/SimpleExoPlayer;" } .end annotation .line 87 new-instance v0, Lcom/mbridge/msdk/playercommon/exoplayer2/SimpleExoPlayer; invoke-direct {v0, p0, p1, p2, p3}, Lcom/mbridge/msdk/playercommon/exoplayer2/SimpleExoPlayer;->(Lcom/mbridge/msdk/playercommon/exoplayer2/RenderersFactory;Lcom/mbridge/msdk/playercommon/exoplayer2/trackselection/TrackSelector;Lcom/mbridge/msdk/playercommon/exoplayer2/LoadControl;Lcom/mbridge/msdk/playercommon/exoplayer2/drm/DrmSessionManager;)V return-object v0 .end method .method public static newSimpleInstance(Lcom/mbridge/msdk/playercommon/exoplayer2/RenderersFactory;Lcom/mbridge/msdk/playercommon/exoplayer2/trackselection/TrackSelector;Lcom/mbridge/msdk/playercommon/exoplayer2/LoadControl;Lcom/mbridge/msdk/playercommon/exoplayer2/drm/DrmSessionManager;Lcom/mbridge/msdk/playercommon/exoplayer2/analytics/AnalyticsCollector$Factory;)Lcom/mbridge/msdk/playercommon/exoplayer2/SimpleExoPlayer; .locals 7 .param p3 # Lcom/mbridge/msdk/playercommon/exoplayer2/drm/DrmSessionManager; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/mbridge/msdk/playercommon/exoplayer2/RenderersFactory;", "Lcom/mbridge/msdk/playercommon/exoplayer2/trackselection/TrackSelector;", "Lcom/mbridge/msdk/playercommon/exoplayer2/LoadControl;", "Lcom/mbridge/msdk/playercommon/exoplayer2/drm/DrmSessionManager<", "Lcom/mbridge/msdk/playercommon/exoplayer2/drm/FrameworkMediaCrypto;", ">;", "Lcom/mbridge/msdk/playercommon/exoplayer2/analytics/AnalyticsCollector$Factory;", ")", "Lcom/mbridge/msdk/playercommon/exoplayer2/SimpleExoPlayer;" } .end annotation .line 97 new-instance v6, Lcom/mbridge/msdk/playercommon/exoplayer2/SimpleExoPlayer; move-object v0, v6 move-object v1, p0 move-object v2, p1 move-object v3, p2 move-object v4, p3 move-object v5, p4 invoke-direct/range {v0 .. v5}, Lcom/mbridge/msdk/playercommon/exoplayer2/SimpleExoPlayer;->(Lcom/mbridge/msdk/playercommon/exoplayer2/RenderersFactory;Lcom/mbridge/msdk/playercommon/exoplayer2/trackselection/TrackSelector;Lcom/mbridge/msdk/playercommon/exoplayer2/LoadControl;Lcom/mbridge/msdk/playercommon/exoplayer2/drm/DrmSessionManager;Lcom/mbridge/msdk/playercommon/exoplayer2/analytics/AnalyticsCollector$Factory;)V return-object v6 .end method .method public static newSimpleInstance(Lcom/mbridge/msdk/playercommon/exoplayer2/RenderersFactory;Lcom/mbridge/msdk/playercommon/exoplayer2/trackselection/TrackSelector;Lcom/mbridge/msdk/playercommon/exoplayer2/drm/DrmSessionManager;)Lcom/mbridge/msdk/playercommon/exoplayer2/SimpleExoPlayer; .locals 1 .param p2 # Lcom/mbridge/msdk/playercommon/exoplayer2/drm/DrmSessionManager; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/mbridge/msdk/playercommon/exoplayer2/RenderersFactory;", "Lcom/mbridge/msdk/playercommon/exoplayer2/trackselection/TrackSelector;", "Lcom/mbridge/msdk/playercommon/exoplayer2/drm/DrmSessionManager<", "Lcom/mbridge/msdk/playercommon/exoplayer2/drm/FrameworkMediaCrypto;", ">;)", "Lcom/mbridge/msdk/playercommon/exoplayer2/SimpleExoPlayer;" } .end annotation .line 70 new-instance v0, Lcom/mbridge/msdk/playercommon/exoplayer2/DefaultLoadControl; invoke-direct {v0}, Lcom/mbridge/msdk/playercommon/exoplayer2/DefaultLoadControl;->()V invoke-static {p0, p1, v0, p2}, Lcom/mbridge/msdk/playercommon/exoplayer2/ExoPlayerFactory;->newSimpleInstance(Lcom/mbridge/msdk/playercommon/exoplayer2/RenderersFactory;Lcom/mbridge/msdk/playercommon/exoplayer2/trackselection/TrackSelector;Lcom/mbridge/msdk/playercommon/exoplayer2/LoadControl;Lcom/mbridge/msdk/playercommon/exoplayer2/drm/DrmSessionManager;)Lcom/mbridge/msdk/playercommon/exoplayer2/SimpleExoPlayer; move-result-object p0 return-object p0 .end method