MediaControllerCompatApi21.smali
.class Landroid/support/v4/media/session/MediaControllerCompatApi21;
.super Ljava/lang/Object;
.source "MediaControllerCompatApi21.java"
# annotations
.annotation build Landroid/support/annotation/RequiresApi;
value = 0x15
.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 <init>()V
.registers 1
.prologue
.line 39
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 273
return-void
.end method
.method public static adjustVolume(Ljava/lang/Object;II)V
.registers 3
.prologue
.line 124
check-cast p0, Landroid/media/session/MediaController;
invoke-virtual {p0, p1, p2}, Landroid/media/session/MediaController;->adjustVolume(II)V
.line 125
return-void
.end method
.method public static createCallback(Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;)Ljava/lang/Object;
.registers 2
.prologue
.line 45
new-instance v0, Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy;
invoke-direct {v0, p0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy;-><init>(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 3
.prologue
.line 116
check-cast p0, Landroid/media/session/MediaController;
invoke-virtual {p0, p1}, Landroid/media/session/MediaController;->dispatchMediaButtonEvent(Landroid/view/KeyEvent;)Z
move-result v0
return v0
.end method
.method public static fromToken(Landroid/content/Context;Ljava/lang/Object;)Ljava/lang/Object;
.registers 3
.prologue
.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;-><init>(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 2
.prologue
.line 96
check-cast p0, Landroid/media/session/MediaController;
invoke-virtual {p0}, Landroid/media/session/MediaController;->getExtras()Landroid/os/Bundle;
move-result-object v0
return-object v0
.end method
.method public static getFlags(Ljava/lang/Object;)J
.registers 3
.prologue
.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;
.registers 2
.prologue
.line 63
invoke-virtual {p0}, Landroid/app/Activity;->getMediaController()Landroid/media/session/MediaController;
move-result-object v0
return-object v0
.end method
.method public static getMetadata(Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.prologue
.line 79
check-cast p0, Landroid/media/session/MediaController;
invoke-virtual {p0}, Landroid/media/session/MediaController;->getMetadata()Landroid/media/MediaMetadata;
move-result-object v0
return-object v0
.end method
.method public static getPackageName(Ljava/lang/Object;)Ljava/lang/String;
.registers 2
.prologue
.line 133
check-cast p0, Landroid/media/session/MediaController;
invoke-virtual {p0}, Landroid/media/session/MediaController;->getPackageName()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static getPlaybackInfo(Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.prologue
.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 v0
return-object v0
.end method
.method public static getPlaybackState(Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.prologue
.line 75
check-cast p0, Landroid/media/session/MediaController;
invoke-virtual {p0}, Landroid/media/session/MediaController;->getPlaybackState()Landroid/media/session/PlaybackState;
move-result-object v0
return-object v0
.end method
.method public static getQueue(Ljava/lang/Object;)Ljava/util/List;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Object;",
")",
"Ljava/util/List",
"<",
"Ljava/lang/Object;",
">;"
}
.end annotation
.prologue
.line 83
check-cast p0, Landroid/media/session/MediaController;
invoke-virtual {p0}, Landroid/media/session/MediaController;->getQueue()Ljava/util/List;
move-result-object v1
.line 84
if-nez v1, :cond_a
.line 85
const/4 v0, 0x0
.line 88
:goto_9
return-object v0
.line 87
:cond_a
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
goto :goto_9
.end method
.method public static getQueueTitle(Ljava/lang/Object;)Ljava/lang/CharSequence;
.registers 2
.prologue
.line 92
check-cast p0, Landroid/media/session/MediaController;
invoke-virtual {p0}, Landroid/media/session/MediaController;->getQueueTitle()Ljava/lang/CharSequence;
move-result-object v0
return-object v0
.end method
.method public static getRatingType(Ljava/lang/Object;)I
.registers 2
.prologue
.line 100
check-cast p0, Landroid/media/session/MediaController;
invoke-virtual {p0}, Landroid/media/session/MediaController;->getRatingType()I
move-result v0
return v0
.end method
.method public static getSessionActivity(Ljava/lang/Object;)Landroid/app/PendingIntent;
.registers 2
.prologue
.line 112
check-cast p0, Landroid/media/session/MediaController;
invoke-virtual {p0}, Landroid/media/session/MediaController;->getSessionActivity()Landroid/app/PendingIntent;
move-result-object v0
return-object v0
.end method
.method public static getSessionToken(Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.prologue
.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 v0
return-object v0
.end method
.method public static getTransportControls(Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.prologue
.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 v0
return-object v0
.end method
.method public static registerCallback(Ljava/lang/Object;Ljava/lang/Object;Landroid/os/Handler;)V
.registers 3
.prologue
.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
.line 51
return-void
.end method
.method public static sendCommand(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V
.registers 4
.prologue
.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
.line 130
return-void
.end method
.method public static setMediaController(Landroid/app/Activity;Ljava/lang/Object;)V
.registers 2
.prologue
.line 59
check-cast p1, Landroid/media/session/MediaController;
invoke-virtual {p0, p1}, Landroid/app/Activity;->setMediaController(Landroid/media/session/MediaController;)V
.line 60
return-void
.end method
.method public static setVolumeTo(Ljava/lang/Object;II)V
.registers 3
.prologue
.line 120
check-cast p0, Landroid/media/session/MediaController;
invoke-virtual {p0, p1, p2}, Landroid/media/session/MediaController;->setVolumeTo(II)V
.line 121
return-void
.end method
.method public static unregisterCallback(Ljava/lang/Object;Ljava/lang/Object;)V
.registers 2
.prologue
.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
.line 56
return-void
.end method