class android.media.RemoteController$MediaControllerCallback extends android.media.session.MediaController$Callback
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: android.media.RemoteController$MediaControllerCallback
super_class: android.media.session.MediaController$Callback
{
final android.media.RemoteController this$0;
descriptor: Landroid/media/RemoteController;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
private void <init>(android.media.RemoteController);
descriptor: (Landroid/media/RemoteController;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 // android.media.RemoteController$MediaControllerCallback this
0: .line 461
aload 0 /* this */
aload 1
putfield android.media.RemoteController$MediaControllerCallback.this$0:Landroid/media/RemoteController;
aload 0 /* this */
invokespecial android.media.session.MediaController$Callback.<init>:()V
return
end local 0 // android.media.RemoteController$MediaControllerCallback this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/media/RemoteController$MediaControllerCallback;
MethodParameters:
Name Flags
this$0 final
public void onPlaybackStateChanged(android.media.session.PlaybackState);
descriptor: (Landroid/media/session/PlaybackState;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 // android.media.RemoteController$MediaControllerCallback this
start local 1 // android.media.session.PlaybackState state
0: .line 464
aload 0 /* this */
getfield android.media.RemoteController$MediaControllerCallback.this$0:Landroid/media/RemoteController;
aload 1 /* state */
invokevirtual android.media.RemoteController.onNewPlaybackState:(Landroid/media/session/PlaybackState;)V
1: .line 465
return
end local 1 // android.media.session.PlaybackState state
end local 0 // android.media.RemoteController$MediaControllerCallback this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/media/RemoteController$MediaControllerCallback;
0 2 1 state Landroid/media/session/PlaybackState;
MethodParameters:
Name Flags
state
public void onMetadataChanged(android.media.MediaMetadata);
descriptor: (Landroid/media/MediaMetadata;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 // android.media.RemoteController$MediaControllerCallback this
start local 1 // android.media.MediaMetadata metadata
0: .line 469
aload 0 /* this */
getfield android.media.RemoteController$MediaControllerCallback.this$0:Landroid/media/RemoteController;
aload 1 /* metadata */
invokevirtual android.media.RemoteController.onNewMediaMetadata:(Landroid/media/MediaMetadata;)V
1: .line 470
return
end local 1 // android.media.MediaMetadata metadata
end local 0 // android.media.RemoteController$MediaControllerCallback this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/media/RemoteController$MediaControllerCallback;
0 2 1 metadata Landroid/media/MediaMetadata;
MethodParameters:
Name Flags
metadata
}
SourceFile: "RemoteController.java"
NestHost: android.media.RemoteController
InnerClasses:
private MediaControllerCallback = android.media.RemoteController$MediaControllerCallback of android.media.RemoteController
public abstract Callback = android.media.session.MediaController$Callback of android.media.session.MediaController