.class Landroid/support/v4/media/session/MediaControllerCompatApi21; .super Ljava/lang/Object; .source "MediaControllerCompatApi21.java" # annotations .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 private constructor ()V .registers 1 .line 332 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static adjustVolume(Ljava/lang/Object;II)V .registers 3 .line 125 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; .registers 2 .line 46 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 .registers 2 .line 117 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; .registers 3 .line 42 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; .registers 1 .line 97 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 .registers 3 .line 105 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; .registers 1 .line 64 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; .registers 1 .line 80 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; .registers 1 .line 134 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; .registers 1 .line 109 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; .registers 1 .line 76 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; .registers 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/Object;", ")", "Ljava/util/List<", "Ljava/lang/Object;", ">;" } .end annotation .line 84 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_a const/4 p0, 0x0 return-object p0 .line 88 :cond_a 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; .registers 1 .line 93 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 .registers 1 .line 101 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; .registers 1 .line 113 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; .registers 1 .line 68 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; .registers 1 .line 72 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 .registers 3 .line 50 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 .registers 4 .line 130 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 .registers 2 .line 60 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 .registers 3 .line 121 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 .registers 2 .line 55 check-cast p0, Landroid/media/session/MediaController; check-cast p1, Landroid/media/session/MediaController$Callback; .line 56 invoke-virtual {p0, p1}, Landroid/media/session/MediaController;->unregisterCallback(Landroid/media/session/MediaController$Callback;)V return-void .end method