com/android/server/media/SessionPriorityList.class
<Unknown> package com.android.server.media com.android.server.media.SessionPriorityList extends java.lang.Object { void <init> () public void addSession (com.android.server.media.MediaCommunicationService$Session2Record) public void removeSession (com.android.server.media.MediaCommunicationService$Session2Record) public void destroyAllSessions () public boolean destroySessionsByUserId (int) public java.util.List getAllTokens () public java.util.List getTokensByUserId (int) public com.android.server.media.MediaCommunicationService$Session2Record getMediaButtonSession () public com.android.server.media.MediaCommunicationService$Session2Record getMediaVolumeSession () public boolean contains (com.android.server.media.MediaCommunicationService$Session2Record) public void onPlaybackStateChanged (com.android.server.media.MediaCommunicationService$Session2Record, boolean) }
com/android/server/media/MediaCommunicationService.class
<Unknown> package com.android.server.media public com.android.server.media.MediaCommunicationService extends com.android.server.SystemService { final android.content.Context mContext final Object mLock final android.os.Handler mHandler final java.util.concurrent.Executor mRecordExecutor final java.util.ArrayList mCallbackRecords final android.app.NotificationManager mNotificationManager android.media.session.MediaSessionManager mSessionManager public void <init> (android.content.Context) public void onStart () public void onBootPhase (int) public void onUserStarting (com.android.server.SystemService$TargetUser) public void onUserSwitching (com.android.server.SystemService$TargetUser, com.android.server.SystemService$TargetUser) public void onUserStopped (com.android.server.SystemService$TargetUser) com.android.server.media.MediaCommunicationService$CallbackRecord findCallbackRecordLocked (android.media.IMediaCommunicationServiceCallback) java.util.ArrayList getSession2TokensLocked (int) void dispatchSession2Created (android.media.Session2Token, int) void dispatchSession2Changed (int) void onSessionPlaybackStateChanged (com.android.server.media.MediaCommunicationService$Session2Record, boolean) static boolean isMediaSessionKey (int) }
com/android/server/media/MediaCommunicationService$Stub.class
<Unknown> package com.android.server.media com.android.server.media.MediaCommunicationService$Stub extends android.media.IMediaCommunicationService$Stub { public void notifySession2Created (android.media.Session2Token) public boolean isTrusted (java.lang.String, int, int) public android.media.MediaParceledListSlice getSession2Tokens (int) public void dispatchMediaKeyEvent (java.lang.String, android.view.KeyEvent, boolean) public void registerCallback (android.media.IMediaCommunicationServiceCallback, java.lang.String) throws android.os.RemoteException public void unregisterCallback (android.media.IMediaCommunicationServiceCallback) throws android.os.RemoteException }
com/android/server/media/MediaCommunicationService$Session2Record.class
<Unknown> package com.android.server.media final com.android.server.media.MediaCommunicationService$Session2Record extends java.lang.Object { final android.media.Session2Token mSessionToken final Object mSession2RecordLock final java.lang.ref.WeakReference mServiceRef final java.lang.ref.WeakReference mFullUserRef boolean mIsConnected void <init> (com.android.server.media.MediaCommunicationService, com.android.server.media.MediaCommunicationService$FullUserRecord, android.media.Session2Token, java.util.concurrent.Executor) public int getUserId () public com.android.server.media.MediaCommunicationService$FullUserRecord getFullUser () public boolean isClosed () public void close () public android.media.Session2Token getSessionToken () public boolean checkPlaybackActiveState (boolean) }
com/android/server/media/MediaCommunicationService$Session2Record$Controller2Callback.class
<Unknown> package com.android.server.media com.android.server.media.MediaCommunicationService$Session2Record$Controller2Callback extends android.media.MediaController2$ControllerCallback { public void onConnected (android.media.MediaController2, android.media.Session2CommandGroup) public void onDisconnected (android.media.MediaController2) public void onPlaybackActiveChanged (android.media.MediaController2, boolean) }
com/android/server/media/MediaCommunicationService$FullUserRecord.class
<Unknown> package com.android.server.media final com.android.server.media.MediaCommunicationService$FullUserRecord extends java.lang.Object { void <init> (com.android.server.media.MediaCommunicationService, int) public void addSession (com.android.server.media.MediaCommunicationService$Session2Record, int) public int getFullUserId () public java.util.List getAllSession2Tokens () public java.util.List getSession2Tokens (int) public void destroyAllSessions () public void destroySessionsForUser (int) public boolean containsSession (com.android.server.media.MediaCommunicationService$Session2Record) public void onPlaybackStateChanged (com.android.server.media.MediaCommunicationService$Session2Record, boolean) }
com/android/server/media/MediaCommunicationService$CallbackRecord.class
<Unknown> package com.android.server.media final com.android.server.media.MediaCommunicationService$CallbackRecord extends java.lang.Object implements android.os.IBinder$DeathRecipient { void <init> (com.android.server.media.MediaCommunicationService, android.media.IMediaCommunicationServiceCallback, java.lang.String, int, int) public java.lang.String toString () public void binderDied () }