public interface android.media.session.ISessionManager extends android.os.IInterface
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: android.media.session.ISessionManager
super_class: java.lang.Object
{
public abstract android.media.session.ISession createSession(java.lang.String, android.media.session.ISessionCallback, java.lang.String, int);
descriptor: (Ljava/lang/String;Landroid/media/session/ISessionCallback;Ljava/lang/String;I)Landroid/media/session/ISession;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
cb
tag
userId
public abstract java.util.List<android.os.IBinder> getSessions(android.content.ComponentName, int);
descriptor: (Landroid/content/ComponentName;I)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (Landroid/content/ComponentName;I)Ljava/util/List<Landroid/os/IBinder;>;
MethodParameters:
Name Flags
compName
userId
public abstract void dispatchMediaKeyEvent(java.lang.String, boolean, android.view.KeyEvent, boolean);
descriptor: (Ljava/lang/String;ZLandroid/view/KeyEvent;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
asSystemService
keyEvent
needWakeLock
public abstract void dispatchVolumeKeyEvent(java.lang.String, boolean, android.view.KeyEvent, int, boolean);
descriptor: (Ljava/lang/String;ZLandroid/view/KeyEvent;IZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
asSystemService
keyEvent
stream
musicOnly
public abstract void dispatchAdjustVolume(java.lang.String, int, int, int);
descriptor: (Ljava/lang/String;III)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
suggestedStream
delta
flags
public abstract void addSessionsListener(android.media.session.IActiveSessionsListener, android.content.ComponentName, int);
descriptor: (Landroid/media/session/IActiveSessionsListener;Landroid/content/ComponentName;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
listener
compName
userId
public abstract void removeSessionsListener(android.media.session.IActiveSessionsListener);
descriptor: (Landroid/media/session/IActiveSessionsListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
listener
public abstract void setRemoteVolumeController(android.media.IRemoteVolumeController);
descriptor: (Landroid/media/IRemoteVolumeController;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
rvc
public abstract boolean isGlobalPriorityActive();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void setCallback(android.media.session.ICallback);
descriptor: (Landroid/media/session/ICallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callback
public abstract void setOnVolumeKeyLongPressListener(android.media.session.IOnVolumeKeyLongPressListener);
descriptor: (Landroid/media/session/IOnVolumeKeyLongPressListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
listener
public abstract void setOnMediaKeyListener(android.media.session.IOnMediaKeyListener);
descriptor: (Landroid/media/session/IOnMediaKeyListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
listener
public abstract boolean isTrusted(java.lang.String, int, int);
descriptor: (Ljava/lang/String;II)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
controllerPackageName
controllerPid
controllerUid
public abstract boolean createSession2(android.os.Bundle);
descriptor: (Landroid/os/Bundle;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
sessionToken
public abstract void destroySession2(android.os.Bundle);
descriptor: (Landroid/os/Bundle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
sessionToken
public abstract java.util.List<android.os.Bundle> getSessionTokens(boolean, boolean, java.lang.String);
descriptor: (ZZLjava/lang/String;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (ZZLjava/lang/String;)Ljava/util/List<Landroid/os/Bundle;>;
MethodParameters:
Name Flags
activeSessionOnly
sessionServiceOnly
packageName
public abstract void addSessionTokensListener(android.media.ISessionTokensListener, int, java.lang.String);
descriptor: (Landroid/media/ISessionTokensListener;ILjava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
listener
userId
packageName
public abstract void removeSessionTokensListener(android.media.ISessionTokensListener, java.lang.String);
descriptor: (Landroid/media/ISessionTokensListener;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
listener
packageName
}
SourceFile: "ISessionManager.java"
NestMembers:
android.media.session.ISessionManager$Stub android.media.session.ISessionManager$Stub$Proxy
InnerClasses:
public abstract Stub = android.media.session.ISessionManager$Stub of android.media.session.ISessionManager