326 lines
8.7 KiB
Smali
326 lines
8.7 KiB
Smali
.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 <init>()V
|
|
.locals 0
|
|
|
|
.line 39
|
|
invoke-direct {p0}, Ljava/lang/Object;-><init>()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;-><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
|
|
.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;-><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;
|
|
.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;-><init>(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
|