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 ()
}