MediaControllerCompatApi21.smali
.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 <init>()V
.registers 1
.line 332
invoke-direct {p0}, Ljava/lang/Object;-><init>()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;-><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 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;-><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 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;-><init>(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