.class Landroid/support/v4/media/session/MediaControllerCompatApi21; .super Ljava/lang/Object; .source "MediaControllerCompatApi21.java" # annotations .annotation build Landroid/support/annotation/RequiresApi; .end annotation .annotation system Ldalvik/annotation/MemberClasses; value = { Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy;, Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls; } .end annotation # direct methods .method constructor ()V .locals 0 .line 39 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static adjustVolume(Ljava/lang/Object;II)V .locals 0 .line 124 check-cast p0, Landroid/media/session/MediaController; invoke-virtual {p0, p1, p2}, Landroid/media/session/MediaController;->adjustVolume(II)V return-void .end method .method public static createCallback(Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;)Ljava/lang/Object; .locals 1 .line 45 new-instance v0, Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; invoke-direct {v0, p0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy;->(Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;)V return-object v0 .end method .method public static dispatchMediaButtonEvent(Ljava/lang/Object;Landroid/view/KeyEvent;)Z .locals 0 .line 116 check-cast p0, Landroid/media/session/MediaController; invoke-virtual {p0, p1}, Landroid/media/session/MediaController;->dispatchMediaButtonEvent(Landroid/view/KeyEvent;)Z move-result p0 return p0 .end method .method public static fromToken(Landroid/content/Context;Ljava/lang/Object;)Ljava/lang/Object; .locals 1 .line 41 new-instance v0, Landroid/media/session/MediaController; check-cast p1, Landroid/media/session/MediaSession$Token; invoke-direct {v0, p0, p1}, Landroid/media/session/MediaController;->(Landroid/content/Context;Landroid/media/session/MediaSession$Token;)V return-object v0 .end method .method public static getExtras(Ljava/lang/Object;)Landroid/os/Bundle; .locals 0 .line 96 check-cast p0, Landroid/media/session/MediaController; invoke-virtual {p0}, Landroid/media/session/MediaController;->getExtras()Landroid/os/Bundle; move-result-object p0 return-object p0 .end method .method public static getFlags(Ljava/lang/Object;)J .locals 2 .line 104 check-cast p0, Landroid/media/session/MediaController; invoke-virtual {p0}, Landroid/media/session/MediaController;->getFlags()J move-result-wide v0 return-wide v0 .end method .method public static getMediaController(Landroid/app/Activity;)Ljava/lang/Object; .locals 0 .line 63 invoke-virtual {p0}, Landroid/app/Activity;->getMediaController()Landroid/media/session/MediaController; move-result-object p0 return-object p0 .end method .method public static getMetadata(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 .line 79 check-cast p0, Landroid/media/session/MediaController; invoke-virtual {p0}, Landroid/media/session/MediaController;->getMetadata()Landroid/media/MediaMetadata; move-result-object p0 return-object p0 .end method .method public static getPackageName(Ljava/lang/Object;)Ljava/lang/String; .locals 0 .line 133 check-cast p0, Landroid/media/session/MediaController; invoke-virtual {p0}, Landroid/media/session/MediaController;->getPackageName()Ljava/lang/String; move-result-object p0 return-object p0 .end method .method public static getPlaybackInfo(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 .line 108 check-cast p0, Landroid/media/session/MediaController; invoke-virtual {p0}, Landroid/media/session/MediaController;->getPlaybackInfo()Landroid/media/session/MediaController$PlaybackInfo; move-result-object p0 return-object p0 .end method .method public static getPlaybackState(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 .line 75 check-cast p0, Landroid/media/session/MediaController; invoke-virtual {p0}, Landroid/media/session/MediaController;->getPlaybackState()Landroid/media/session/PlaybackState; move-result-object p0 return-object p0 .end method .method public static getQueue(Ljava/lang/Object;)Ljava/util/List; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/Object;", ")", "Ljava/util/List<", "Ljava/lang/Object;", ">;" } .end annotation .line 83 check-cast p0, Landroid/media/session/MediaController; invoke-virtual {p0}, Landroid/media/session/MediaController;->getQueue()Ljava/util/List; move-result-object p0 if-nez p0, :cond_0 const/4 p0, 0x0 return-object p0 .line 87 :cond_0 new-instance v0, Ljava/util/ArrayList; invoke-direct {v0, p0}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V return-object v0 .end method .method public static getQueueTitle(Ljava/lang/Object;)Ljava/lang/CharSequence; .locals 0 .line 92 check-cast p0, Landroid/media/session/MediaController; invoke-virtual {p0}, Landroid/media/session/MediaController;->getQueueTitle()Ljava/lang/CharSequence; move-result-object p0 return-object p0 .end method .method public static getRatingType(Ljava/lang/Object;)I .locals 0 .line 100 check-cast p0, Landroid/media/session/MediaController; invoke-virtual {p0}, Landroid/media/session/MediaController;->getRatingType()I move-result p0 return p0 .end method .method public static getSessionActivity(Ljava/lang/Object;)Landroid/app/PendingIntent; .locals 0 .line 112 check-cast p0, Landroid/media/session/MediaController; invoke-virtual {p0}, Landroid/media/session/MediaController;->getSessionActivity()Landroid/app/PendingIntent; move-result-object p0 return-object p0 .end method .method public static getSessionToken(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 .line 67 check-cast p0, Landroid/media/session/MediaController; invoke-virtual {p0}, Landroid/media/session/MediaController;->getSessionToken()Landroid/media/session/MediaSession$Token; move-result-object p0 return-object p0 .end method .method public static getTransportControls(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 .line 71 check-cast p0, Landroid/media/session/MediaController; invoke-virtual {p0}, Landroid/media/session/MediaController;->getTransportControls()Landroid/media/session/MediaController$TransportControls; move-result-object p0 return-object p0 .end method .method public static registerCallback(Ljava/lang/Object;Ljava/lang/Object;Landroid/os/Handler;)V .locals 0 .line 49 check-cast p0, Landroid/media/session/MediaController; check-cast p1, Landroid/media/session/MediaController$Callback; invoke-virtual {p0, p1, p2}, Landroid/media/session/MediaController;->registerCallback(Landroid/media/session/MediaController$Callback;Landroid/os/Handler;)V return-void .end method .method public static sendCommand(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V .locals 0 .line 129 check-cast p0, Landroid/media/session/MediaController; invoke-virtual {p0, p1, p2, p3}, Landroid/media/session/MediaController;->sendCommand(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V return-void .end method .method public static setMediaController(Landroid/app/Activity;Ljava/lang/Object;)V .locals 0 .line 59 check-cast p1, Landroid/media/session/MediaController; invoke-virtual {p0, p1}, Landroid/app/Activity;->setMediaController(Landroid/media/session/MediaController;)V return-void .end method .method public static setVolumeTo(Ljava/lang/Object;II)V .locals 0 .line 120 check-cast p0, Landroid/media/session/MediaController; invoke-virtual {p0, p1, p2}, Landroid/media/session/MediaController;->setVolumeTo(II)V return-void .end method .method public static unregisterCallback(Ljava/lang/Object;Ljava/lang/Object;)V .locals 0 .line 54 check-cast p0, Landroid/media/session/MediaController; check-cast p1, Landroid/media/session/MediaController$Callback; .line 55 invoke-virtual {p0, p1}, Landroid/media/session/MediaController;->unregisterCallback(Landroid/media/session/MediaController$Callback;)V return-void .end method