public interface android.media.session.ISession extends android.os.IInterface
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: android.media.session.ISession
super_class: java.lang.Object
{
public abstract void sendEvent(java.lang.String, android.os.Bundle);
descriptor: (Ljava/lang/String;Landroid/os/Bundle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
event
data
public abstract android.media.session.ISessionController getController();
descriptor: ()Landroid/media/session/ISessionController;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void setFlags(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
flags
public abstract void setActive(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
active
public abstract void setMediaButtonReceiver(android.app.PendingIntent);
descriptor: (Landroid/app/PendingIntent;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
mbr
public abstract void setLaunchPendingIntent(android.app.PendingIntent);
descriptor: (Landroid/app/PendingIntent;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pi
public abstract void destroy();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void setMetadata(android.media.MediaMetadata);
descriptor: (Landroid/media/MediaMetadata;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
metadata
public abstract void setPlaybackState(android.media.session.PlaybackState);
descriptor: (Landroid/media/session/PlaybackState;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
state
public abstract void setQueue(android.content.pm.ParceledListSlice);
descriptor: (Landroid/content/pm/ParceledListSlice;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
queue
public abstract void setQueueTitle(java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
title
public abstract void setExtras(android.os.Bundle);
descriptor: (Landroid/os/Bundle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
extras
public abstract void setRatingType(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
type
public abstract void setPlaybackToLocal(android.media.AudioAttributes);
descriptor: (Landroid/media/AudioAttributes;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
attributes
public abstract void setPlaybackToRemote(int, int);
descriptor: (II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
control
max
public abstract void setCurrentVolume(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
currentVolume
}
SourceFile: "ISession.java"
NestMembers:
android.media.session.ISession$Stub android.media.session.ISession$Stub$Proxy
InnerClasses:
public abstract Stub = android.media.session.ISession$Stub of android.media.session.ISession