.class public abstract Lcom/facebook/ads/MediaViewVideoRenderer; .super Lcom/facebook/ads/internal/api/AdComponentFrameLayout; .source "SourceFile" # annotations .annotation build Landroidx/annotation/Keep; .end annotation # instance fields .field private mMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi; .field protected nativeAd:Lcom/facebook/ads/NativeAd; .annotation build Landroidx/annotation/Nullable; .end annotation .annotation runtime Ljava/lang/Deprecated; .end annotation .end field .field protected videoAutoplayBehavior:Lcom/facebook/ads/VideoAutoplayBehavior; .annotation runtime Ljava/lang/Deprecated; .end annotation .end field # direct methods .method public constructor (Landroid/content/Context;)V .locals 1 .line 35 invoke-direct {p0, p1}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->(Landroid/content/Context;)V .line 36 new-instance v0, Lcom/facebook/ads/internal/api/AdViewConstructorParams; invoke-direct {v0, p1}, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->(Landroid/content/Context;)V invoke-direct {p0, v0}, Lcom/facebook/ads/MediaViewVideoRenderer;->initialize(Lcom/facebook/ads/internal/api/AdViewConstructorParams;)V return-void .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 1 .line 40 invoke-direct {p0, p1, p2}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V .line 41 new-instance v0, Lcom/facebook/ads/internal/api/AdViewConstructorParams; invoke-direct {v0, p1, p2}, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->(Landroid/content/Context;Landroid/util/AttributeSet;)V invoke-direct {p0, v0}, Lcom/facebook/ads/MediaViewVideoRenderer;->initialize(Lcom/facebook/ads/internal/api/AdViewConstructorParams;)V return-void .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V .locals 1 .line 45 invoke-direct {p0, p1, p2, p3}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V .line 46 new-instance v0, Lcom/facebook/ads/internal/api/AdViewConstructorParams; invoke-direct {v0, p1, p2, p3}, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V invoke-direct {p0, v0}, Lcom/facebook/ads/MediaViewVideoRenderer;->initialize(Lcom/facebook/ads/internal/api/AdViewConstructorParams;)V return-void .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;II)V .locals 1 .annotation build Landroid/annotation/TargetApi; value = 0x15 .end annotation .line 52 invoke-direct {p0, p1, p2, p3, p4}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;II)V .line 53 new-instance v0, Lcom/facebook/ads/internal/api/AdViewConstructorParams; invoke-direct {v0, p1, p2, p3, p4}, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->(Landroid/content/Context;Landroid/util/AttributeSet;II)V invoke-direct {p0, v0}, Lcom/facebook/ads/MediaViewVideoRenderer;->initialize(Lcom/facebook/ads/internal/api/AdViewConstructorParams;)V return-void .end method .method private initialize(Lcom/facebook/ads/internal/api/AdViewConstructorParams;)V .locals 1 .line 58 invoke-virtual {p1}, Lcom/facebook/ads/internal/api/AdViewConstructorParams;->getContext()Landroid/content/Context; move-result-object v0 invoke-static {v0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderFactory;->makeLoader(Landroid/content/Context;)Lcom/facebook/ads/internal/dynamicloading/DynamicLoader; move-result-object v0 .line 59 invoke-interface {v0}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;->createMediaViewVideoRendererApi()Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi; move-result-object v0 iput-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->mMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi; .line 60 invoke-virtual {p0, v0}, Lcom/facebook/ads/internal/api/AdComponentFrameLayout;->attachAdComponentViewApi(Lcom/facebook/ads/internal/api/AdComponentViewApiProvider;)V iget-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->mMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi; .line 61 invoke-interface {v0, p1, p0}, Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;->initialize(Lcom/facebook/ads/internal/api/AdViewConstructorParams;Lcom/facebook/ads/MediaViewVideoRenderer;)V return-void .end method # virtual methods .method public addView(Landroid/view/View;)V .locals 0 .line 0 return-void .end method .method public addView(Landroid/view/View;I)V .locals 0 .line 0 return-void .end method .method public addView(Landroid/view/View;II)V .locals 0 .line 0 return-void .end method .method public addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V .locals 0 .line 0 return-void .end method .method public addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V .locals 0 .line 0 return-void .end method .method public destroy()V .locals 0 .annotation runtime Ljava/lang/Deprecated; .end annotation return-void .end method .method public final disengageSeek(Lcom/facebook/ads/VideoStartReason;)V .locals 1 iget-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->mMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi; .line 143 invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;->disengageSeek(Lcom/facebook/ads/VideoStartReason;)V return-void .end method .method public final engageSeek()V .locals 1 iget-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->mMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi; .line 132 invoke-interface {v0}, Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;->engageSeek()V return-void .end method .method public final getCurrentTimeMs()I .locals 1 .annotation build Landroidx/annotation/IntRange; from = 0x0L .end annotation iget-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->mMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi; .line 122 invoke-interface {v0}, Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;->getCurrentTimeMs()I move-result v0 return v0 .end method .method public final getDuration()I .locals 1 .annotation build Landroidx/annotation/IntRange; from = 0x0L .end annotation iget-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->mMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi; .line 164 invoke-interface {v0}, Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;->getDuration()I move-result v0 return v0 .end method .method public getMediaViewVideoRendererApi()Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi; .locals 1 iget-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->mMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi; return-object v0 .end method .method public final getVideoView()Landroid/view/View; .locals 1 .annotation runtime Ljava/lang/Deprecated; .end annotation iget-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->mMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi; .line 205 invoke-interface {v0}, Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;->getVideoView()Landroid/view/View; move-result-object v0 return-object v0 .end method .method public final getVolume()F .locals 1 .annotation build Landroidx/annotation/FloatRange; from = 0.0 to = 1.0 .end annotation iget-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->mMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi; .line 185 invoke-interface {v0}, Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;->getVolume()F move-result v0 return v0 .end method .method public onCompleted()V .locals 0 return-void .end method .method public onError()V .locals 0 return-void .end method .method public onPaused()V .locals 0 return-void .end method .method public onPlayed()V .locals 0 return-void .end method .method public onPrepared()V .locals 0 return-void .end method .method public onSeek()V .locals 0 return-void .end method .method public onSeekDisengaged()V .locals 0 return-void .end method .method public onSeekEngaged()V .locals 0 return-void .end method .method public onVolumeChanged()V .locals 0 return-void .end method .method public final pause(Z)V .locals 1 iget-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->mMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi; .line 111 invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;->pause(Z)V return-void .end method .method public final play(Lcom/facebook/ads/VideoStartReason;)V .locals 1 iget-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->mMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi; .line 102 invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;->play(Lcom/facebook/ads/VideoStartReason;)V return-void .end method .method public final seekTo(I)V .locals 1 .param p1 # I .annotation build Landroidx/annotation/IntRange; from = 0x0L .end annotation .end param iget-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->mMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi; .line 153 invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;->seekTo(I)V return-void .end method .method public final setListener(Ljava/lang/Object;)V .locals 0 .annotation runtime Ljava/lang/Deprecated; .end annotation return-void .end method .method public setNativeAd(Lcom/facebook/ads/NativeAd;)V .locals 0 .annotation runtime Ljava/lang/Deprecated; .end annotation iput-object p1, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->nativeAd:Lcom/facebook/ads/NativeAd; .line 79 invoke-virtual {p1}, Lcom/facebook/ads/NativeAd;->getVideoAutoplayBehavior()Lcom/facebook/ads/VideoAutoplayBehavior; move-result-object p1 iput-object p1, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->videoAutoplayBehavior:Lcom/facebook/ads/VideoAutoplayBehavior; return-void .end method .method public final setVolume(F)V .locals 1 .param p1 # F .annotation build Landroidx/annotation/FloatRange; from = 0.0 to = 1.0 .end annotation .end param iget-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->mMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi; .line 174 invoke-interface {v0, p1}, Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;->setVolume(F)V return-void .end method .method public shouldAllowBackgroundPlayback()Z .locals 1 const/4 v0, 0x0 return v0 .end method .method public final shouldAutoplay()Z .locals 1 iget-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->mMediaViewVideoRendererApi:Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi; .line 195 invoke-interface {v0}, Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;->shouldAutoplay()Z move-result v0 return v0 .end method .method public unsetNativeAd()V .locals 1 .annotation runtime Ljava/lang/Deprecated; .end annotation const/4 v0, 0x0 iput-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->nativeAd:Lcom/facebook/ads/NativeAd; .line 92 sget-object v0, Lcom/facebook/ads/VideoAutoplayBehavior;->DEFAULT:Lcom/facebook/ads/VideoAutoplayBehavior; iput-object v0, p0, Lcom/facebook/ads/MediaViewVideoRenderer;->videoAutoplayBehavior:Lcom/facebook/ads/VideoAutoplayBehavior; return-void .end method