.class Landroid/support/v4/media/session/PlaybackStateCompatApi21; .super Ljava/lang/Object; .source "PlaybackStateCompatApi21.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Landroid/support/v4/media/session/PlaybackStateCompatApi21$CustomAction; } .end annotation # direct methods .method private constructor ()V .registers 1 .line 108 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static getActions(Ljava/lang/Object;)J .registers 3 .line 45 check-cast p0, Landroid/media/session/PlaybackState; invoke-virtual {p0}, Landroid/media/session/PlaybackState;->getActions()J move-result-wide v0 return-wide v0 .end method .method public static getActiveQueueItemId(Ljava/lang/Object;)J .registers 3 .line 61 check-cast p0, Landroid/media/session/PlaybackState; invoke-virtual {p0}, Landroid/media/session/PlaybackState;->getActiveQueueItemId()J move-result-wide v0 return-wide v0 .end method .method public static getBufferedPosition(Ljava/lang/Object;)J .registers 3 .line 37 check-cast p0, Landroid/media/session/PlaybackState; invoke-virtual {p0}, Landroid/media/session/PlaybackState;->getBufferedPosition()J move-result-wide v0 return-wide v0 .end method .method public static getCustomActions(Ljava/lang/Object;)Ljava/util/List; .registers 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/Object;", ")", "Ljava/util/List<", "Ljava/lang/Object;", ">;" } .end annotation .line 57 check-cast p0, Landroid/media/session/PlaybackState; invoke-virtual {p0}, Landroid/media/session/PlaybackState;->getCustomActions()Ljava/util/List; move-result-object p0 return-object p0 .end method .method public static getErrorMessage(Ljava/lang/Object;)Ljava/lang/CharSequence; .registers 1 .line 49 check-cast p0, Landroid/media/session/PlaybackState; invoke-virtual {p0}, Landroid/media/session/PlaybackState;->getErrorMessage()Ljava/lang/CharSequence; move-result-object p0 return-object p0 .end method .method public static getLastPositionUpdateTime(Ljava/lang/Object;)J .registers 3 .line 53 check-cast p0, Landroid/media/session/PlaybackState; invoke-virtual {p0}, Landroid/media/session/PlaybackState;->getLastPositionUpdateTime()J move-result-wide v0 return-wide v0 .end method .method public static getPlaybackSpeed(Ljava/lang/Object;)F .registers 1 .line 41 check-cast p0, Landroid/media/session/PlaybackState; invoke-virtual {p0}, Landroid/media/session/PlaybackState;->getPlaybackSpeed()F move-result p0 return p0 .end method .method public static getPosition(Ljava/lang/Object;)J .registers 3 .line 33 check-cast p0, Landroid/media/session/PlaybackState; invoke-virtual {p0}, Landroid/media/session/PlaybackState;->getPosition()J move-result-wide v0 return-wide v0 .end method .method public static getState(Ljava/lang/Object;)I .registers 1 .line 29 check-cast p0, Landroid/media/session/PlaybackState; invoke-virtual {p0}, Landroid/media/session/PlaybackState;->getState()I move-result p0 return p0 .end method .method public static newInstance(IJJFJLjava/lang/CharSequence;JLjava/util/List;J)Ljava/lang/Object; .registers 22 .annotation system Ldalvik/annotation/Signature; value = { "(IJJFJ", "Ljava/lang/CharSequence;", "J", "Ljava/util/List<", "Ljava/lang/Object;", ">;J)", "Ljava/lang/Object;" } .end annotation .line 68 new-instance v7, Landroid/media/session/PlaybackState$Builder; invoke-direct {v7}, Landroid/media/session/PlaybackState$Builder;->()V move-object v0, v7 move v1, p0 move-wide v2, p1 move v4, p5 move-wide/from16 v5, p9 .line 69 invoke-virtual/range {v0 .. v6}, Landroid/media/session/PlaybackState$Builder;->setState(IJFJ)Landroid/media/session/PlaybackState$Builder; move-wide v0, p3 .line 70 invoke-virtual {v7, p3, p4}, Landroid/media/session/PlaybackState$Builder;->setBufferedPosition(J)Landroid/media/session/PlaybackState$Builder; move-wide v0, p6 .line 71 invoke-virtual {v7, p6, p7}, Landroid/media/session/PlaybackState$Builder;->setActions(J)Landroid/media/session/PlaybackState$Builder; move-object/from16 v0, p8 .line 72 invoke-virtual {v7, v0}, Landroid/media/session/PlaybackState$Builder;->setErrorMessage(Ljava/lang/CharSequence;)Landroid/media/session/PlaybackState$Builder; .line 73 invoke-interface/range {p11 .. p11}, Ljava/util/List;->iterator()Ljava/util/Iterator; move-result-object v0 :goto_1f invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v1 if-eqz v1, :cond_2f invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v1 .line 74 check-cast v1, Landroid/media/session/PlaybackState$CustomAction; invoke-virtual {v7, v1}, Landroid/media/session/PlaybackState$Builder;->addCustomAction(Landroid/media/session/PlaybackState$CustomAction;)Landroid/media/session/PlaybackState$Builder; goto :goto_1f :cond_2f move-wide/from16 v1, p12 .line 76 invoke-virtual {v7, v1, v2}, Landroid/media/session/PlaybackState$Builder;->setActiveQueueItemId(J)Landroid/media/session/PlaybackState$Builder; .line 77 invoke-virtual {v7}, Landroid/media/session/PlaybackState$Builder;->build()Landroid/media/session/PlaybackState; move-result-object v0 return-object v0 .end method