public interface android.media.session.ISessionCallback extends android.os.IInterface
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: android.media.session.ISessionCallback
super_class: java.lang.Object
{
public abstract void onCommand(java.lang.String, int, int, android.media.session.ISessionControllerCallback, java.lang.String, android.os.Bundle, android.os.ResultReceiver);
descriptor: (Ljava/lang/String;IILandroid/media/session/ISessionControllerCallback;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
pid
uid
caller
command
args
cb
public abstract void onMediaButton(java.lang.String, int, int, android.content.Intent, int, android.os.ResultReceiver);
descriptor: (Ljava/lang/String;IILandroid/content/Intent;ILandroid/os/ResultReceiver;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
pid
uid
mediaButtonIntent
sequenceNumber
cb
public abstract void onMediaButtonFromController(java.lang.String, int, int, android.media.session.ISessionControllerCallback, android.content.Intent);
descriptor: (Ljava/lang/String;IILandroid/media/session/ISessionControllerCallback;Landroid/content/Intent;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
pid
uid
caller
mediaButtonIntent
public abstract void onPrepare(java.lang.String, int, int, android.media.session.ISessionControllerCallback);
descriptor: (Ljava/lang/String;IILandroid/media/session/ISessionControllerCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
pid
uid
caller
public abstract void onPrepareFromMediaId(java.lang.String, int, int, android.media.session.ISessionControllerCallback, java.lang.String, android.os.Bundle);
descriptor: (Ljava/lang/String;IILandroid/media/session/ISessionControllerCallback;Ljava/lang/String;Landroid/os/Bundle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
pid
uid
caller
mediaId
extras
public abstract void onPrepareFromSearch(java.lang.String, int, int, android.media.session.ISessionControllerCallback, java.lang.String, android.os.Bundle);
descriptor: (Ljava/lang/String;IILandroid/media/session/ISessionControllerCallback;Ljava/lang/String;Landroid/os/Bundle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
pid
uid
caller
query
extras
public abstract void onPrepareFromUri(java.lang.String, int, int, android.media.session.ISessionControllerCallback, android.net.Uri, android.os.Bundle);
descriptor: (Ljava/lang/String;IILandroid/media/session/ISessionControllerCallback;Landroid/net/Uri;Landroid/os/Bundle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
pid
uid
caller
uri
extras
public abstract void onPlay(java.lang.String, int, int, android.media.session.ISessionControllerCallback);
descriptor: (Ljava/lang/String;IILandroid/media/session/ISessionControllerCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
pid
uid
caller
public abstract void onPlayFromMediaId(java.lang.String, int, int, android.media.session.ISessionControllerCallback, java.lang.String, android.os.Bundle);
descriptor: (Ljava/lang/String;IILandroid/media/session/ISessionControllerCallback;Ljava/lang/String;Landroid/os/Bundle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
pid
uid
caller
mediaId
extras
public abstract void onPlayFromSearch(java.lang.String, int, int, android.media.session.ISessionControllerCallback, java.lang.String, android.os.Bundle);
descriptor: (Ljava/lang/String;IILandroid/media/session/ISessionControllerCallback;Ljava/lang/String;Landroid/os/Bundle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
pid
uid
caller
query
extras
public abstract void onPlayFromUri(java.lang.String, int, int, android.media.session.ISessionControllerCallback, android.net.Uri, android.os.Bundle);
descriptor: (Ljava/lang/String;IILandroid/media/session/ISessionControllerCallback;Landroid/net/Uri;Landroid/os/Bundle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
pid
uid
caller
uri
extras
public abstract void onSkipToTrack(java.lang.String, int, int, android.media.session.ISessionControllerCallback, long);
descriptor: (Ljava/lang/String;IILandroid/media/session/ISessionControllerCallback;J)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
pid
uid
caller
id
public abstract void onPause(java.lang.String, int, int, android.media.session.ISessionControllerCallback);
descriptor: (Ljava/lang/String;IILandroid/media/session/ISessionControllerCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
pid
uid
caller
public abstract void onStop(java.lang.String, int, int, android.media.session.ISessionControllerCallback);
descriptor: (Ljava/lang/String;IILandroid/media/session/ISessionControllerCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
pid
uid
caller
public abstract void onNext(java.lang.String, int, int, android.media.session.ISessionControllerCallback);
descriptor: (Ljava/lang/String;IILandroid/media/session/ISessionControllerCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
pid
uid
caller
public abstract void onPrevious(java.lang.String, int, int, android.media.session.ISessionControllerCallback);
descriptor: (Ljava/lang/String;IILandroid/media/session/ISessionControllerCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
pid
uid
caller
public abstract void onFastForward(java.lang.String, int, int, android.media.session.ISessionControllerCallback);
descriptor: (Ljava/lang/String;IILandroid/media/session/ISessionControllerCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
pid
uid
caller
public abstract void onRewind(java.lang.String, int, int, android.media.session.ISessionControllerCallback);
descriptor: (Ljava/lang/String;IILandroid/media/session/ISessionControllerCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
pid
uid
caller
public abstract void onSeekTo(java.lang.String, int, int, android.media.session.ISessionControllerCallback, long);
descriptor: (Ljava/lang/String;IILandroid/media/session/ISessionControllerCallback;J)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
pid
uid
caller
pos
public abstract void onRate(java.lang.String, int, int, android.media.session.ISessionControllerCallback, android.media.Rating);
descriptor: (Ljava/lang/String;IILandroid/media/session/ISessionControllerCallback;Landroid/media/Rating;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
pid
uid
caller
rating
public abstract void onCustomAction(java.lang.String, int, int, android.media.session.ISessionControllerCallback, java.lang.String, android.os.Bundle);
descriptor: (Ljava/lang/String;IILandroid/media/session/ISessionControllerCallback;Ljava/lang/String;Landroid/os/Bundle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
pid
uid
caller
action
args
public abstract void onAdjustVolume(java.lang.String, int, int, android.media.session.ISessionControllerCallback, int);
descriptor: (Ljava/lang/String;IILandroid/media/session/ISessionControllerCallback;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
pid
uid
caller
direction
public abstract void onSetVolumeTo(java.lang.String, int, int, android.media.session.ISessionControllerCallback, int);
descriptor: (Ljava/lang/String;IILandroid/media/session/ISessionControllerCallback;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
pid
uid
caller
value
}
SourceFile: "ISessionCallback.java"
NestMembers:
android.media.session.ISessionCallback$Stub android.media.session.ISessionCallback$Stub$Proxy
InnerClasses:
public abstract Stub = android.media.session.ISessionCallback$Stub of android.media.session.ISessionCallback