Home | History | Annotate | Download | only in media-compat

android/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1.class
MediaBrowserServiceCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks val$callbacks
	final String val$pkg
	final android.os.Bundle val$rootHints
	final int val$uid
	final android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl this$1
	void  (android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl, android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks, java.lang.String, android.os.Bundle, int) 
		android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl this$1
	public void run () 
		android.os.RemoteException ex
		android.os.RemoteException ex
		android.os.IBinder b
		android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord connection
}

android/support/v4/media/MediaBrowserCompat$Subscription.class
MediaBrowserCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompat$Subscription extends java.lang.Object {
	private final java.util.List mCallbacks
	private final java.util.List mOptionsList
	public void  () 
	public boolean isEmpty () 
	public java.util.List getOptionsList () 
	public java.util.List getCallbacks () 
	public android.support.v4.media.MediaBrowserCompat$SubscriptionCallback getCallback (android.os.Bundle) 
		int i
		android.os.Bundle options
	public void putCallback (android.os.Bundle, android.support.v4.media.MediaBrowserCompat$SubscriptionCallback) 
		int i
		android.os.Bundle options
		android.support.v4.media.MediaBrowserCompat$SubscriptionCallback callback
}

android/support/v4/media/AudioAttributesCompat$AttributeUsage.class
AudioAttributesCompat.java
package android.support.v4.media
public abstract android.support.v4.media.AudioAttributesCompat$AttributeUsage extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/support/v4/media/AudioAttributesCompat$AttributeContentType.class
AudioAttributesCompat.java
package android.support.v4.media
public abstract android.support.v4.media.AudioAttributesCompat$AttributeContentType extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/support/v4/media/MediaDescriptionCompat.class
MediaDescriptionCompat.java
package android.support.v4.media
public final android.support.v4.media.MediaDescriptionCompat extends java.lang.Object implements android.os.Parcelable  {
	public static final String EXTRA_BT_FOLDER_TYPE
	public static final long BT_FOLDER_TYPE_MIXED
	public static final long BT_FOLDER_TYPE_TITLES
	public static final long BT_FOLDER_TYPE_ALBUMS
	public static final long BT_FOLDER_TYPE_ARTISTS
	public static final long BT_FOLDER_TYPE_GENRES
	public static final long BT_FOLDER_TYPE_PLAYLISTS
	public static final long BT_FOLDER_TYPE_YEARS
	public static final String EXTRA_DOWNLOAD_STATUS
	public static final long STATUS_NOT_DOWNLOADED
	public static final long STATUS_DOWNLOADING
	public static final long STATUS_DOWNLOADED
	public static final String DESCRIPTION_KEY_MEDIA_URI
	public static final String DESCRIPTION_KEY_NULL_BUNDLE_FLAG
	private final String mMediaId
	private final CharSequence mTitle
	private final CharSequence mSubtitle
	private final CharSequence mDescription
	private final android.graphics.Bitmap mIcon
	private final android.net.Uri mIconUri
	private final android.os.Bundle mExtras
	private final android.net.Uri mMediaUri
	private Object mDescriptionObj
	public static final android.os.Parcelable$Creator CREATOR
	void  (java.lang.String, java.lang.CharSequence, java.lang.CharSequence, java.lang.CharSequence, android.graphics.Bitmap, android.net.Uri, android.os.Bundle, android.net.Uri) 
		String mediaId
		CharSequence title
		CharSequence subtitle
		CharSequence description
		android.graphics.Bitmap icon
		android.net.Uri iconUri
		android.os.Bundle extras
		android.net.Uri mediaUri
	void  (android.os.Parcel) 
		android.os.Parcel in
	public java.lang.String getMediaId () 
	public java.lang.CharSequence getTitle () 
	public java.lang.CharSequence getSubtitle () 
	public java.lang.CharSequence getDescription () 
	public android.graphics.Bitmap getIconBitmap () 
	public android.net.Uri getIconUri () 
	public android.os.Bundle getExtras () 
	public android.net.Uri getMediaUri () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
	public java.lang.Object getMediaDescription () 
		Object bob
		android.os.Bundle extras
	public static android.support.v4.media.MediaDescriptionCompat fromMediaDescription (java.lang.Object) 
		android.support.v4.media.MediaDescriptionCompat$Builder bob
		android.os.Bundle extras
		android.net.Uri mediaUri
		android.support.v4.media.MediaDescriptionCompat descriptionCompat
		Object descriptionObj
	static void  () 
}

android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$2.class
MediaBrowserCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.content.ComponentName val$name
	final android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection this$1
	void  (android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection, android.content.ComponentName) 
		android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection this$1
	public void run () 
}

android/support/v4/media/RatingCompat$1.class
RatingCompat.java
package android.support.v4.media
final android.support.v4.media.RatingCompat$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.support.v4.media.RatingCompat createFromParcel (android.os.Parcel) 
		android.os.Parcel p
	public android.support.v4.media.RatingCompat[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/support/v4/media/VolumeProviderCompat$Callback.class
VolumeProviderCompat.java
package android.support.v4.media
public abstract android.support.v4.media.VolumeProviderCompat$Callback extends java.lang.Object {
	public void  () 
	public abstract void onVolumeChanged (android.support.v4.media.VolumeProviderCompat) 
}

android/support/v4/media/MediaBrowserServiceCompat$2.class
MediaBrowserServiceCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompat$2 extends android.support.v4.media.MediaBrowserServiceCompat$Result {
	final android.support.v4.os.ResultReceiver val$receiver
	final android.support.v4.media.MediaBrowserServiceCompat this$0
	void  (android.support.v4.media.MediaBrowserServiceCompat, java.lang.Object, android.support.v4.os.ResultReceiver) 
		android.support.v4.media.MediaBrowserServiceCompat this$0
		Object debug
	void onResultSent (android.support.v4.media.MediaBrowserCompat$MediaItem) 
		android.support.v4.media.MediaBrowserCompat$MediaItem item
		android.os.Bundle bundle
	volatile void onResultSent (java.lang.Object) 
}

android/support/v4/media/MediaBrowserCompatApi21$SubscriptionCallbackProxy.class
MediaBrowserCompatApi21.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompatApi21$SubscriptionCallbackProxy extends android.media.browse.MediaBrowser$SubscriptionCallback {
	protected final android.support.v4.media.MediaBrowserCompatApi21$SubscriptionCallback mSubscriptionCallback
	public void  (android.support.v4.media.MediaBrowserCompatApi21$SubscriptionCallback) 
		android.support.v4.media.MediaBrowserCompatApi21$SubscriptionCallback callback
	public void onChildrenLoaded (java.lang.String, java.util.List) 
		String parentId
		java.util.List children
	public void onError (java.lang.String) 
		String parentId
}

android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5.class
MediaBrowserCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$5 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v4.media.MediaBrowserCompat$SearchCallback val$callback
	final String val$query
	final android.os.Bundle val$extras
	final android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase this$0
	void  (android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase, android.support.v4.media.MediaBrowserCompat$SearchCallback, java.lang.String, android.os.Bundle) 
		android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase this$0
	public void run () 
}

android/support/v4/media/MediaBrowserCompat$SubscriptionCallback$StubApi21.class
MediaBrowserCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompat$SubscriptionCallback$StubApi21 extends java.lang.Object implements android.support.v4.media.MediaBrowserCompatApi21$SubscriptionCallback  {
	final android.support.v4.media.MediaBrowserCompat$SubscriptionCallback this$0
	void  (android.support.v4.media.MediaBrowserCompat$SubscriptionCallback) 
	public void onChildrenLoaded (java.lang.String, java.util.List) 
		android.os.Bundle options
		int i
		java.util.List itemList
		java.util.List callbacks
		java.util.List optionsList
		String parentId
		java.util.List children
		android.support.v4.media.MediaBrowserCompat$Subscription sub
	public void onError (java.lang.String) 
		String parentId
	java.util.List applyOptions (java.util.List, android.os.Bundle) 
		java.util.List list
		android.os.Bundle options
		int page
		int pageSize
		int fromIndex
		int toIndex
}

android/support/v4/media/VolumeProviderCompat.class
VolumeProviderCompat.java
package android.support.v4.media
public abstract android.support.v4.media.VolumeProviderCompat extends java.lang.Object {
	public static final int VOLUME_CONTROL_FIXED
	public static final int VOLUME_CONTROL_RELATIVE
	public static final int VOLUME_CONTROL_ABSOLUTE
	private final int mControlType
	private final int mMaxVolume
	private int mCurrentVolume
	private android.support.v4.media.VolumeProviderCompat$Callback mCallback
	private Object mVolumeProviderObj
	public void  (int, int, int) 
		int volumeControl
		int maxVolume
		int currentVolume
	public final int getCurrentVolume () 
	public final int getVolumeControl () 
	public final int getMaxVolume () 
	public final void setCurrentVolume (int) 
		int currentVolume
		Object volumeProviderObj
	public void onSetVolumeTo (int) 
		int volume
	public void onAdjustVolume (int) 
		int direction
	public void setCallback (android.support.v4.media.VolumeProviderCompat$Callback) 
		android.support.v4.media.VolumeProviderCompat$Callback callback
	public java.lang.Object getVolumeProvider () 
}

android/support/v4/media/MediaMetadataCompat$BitmapKey.class
MediaMetadataCompat.java
package android.support.v4.media
public abstract android.support.v4.media.MediaMetadataCompat$BitmapKey extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$7.class
MediaBrowserServiceCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl$7 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks val$callbacks
	final android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl this$1
	void  (android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl, android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks) 
		android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl this$1
	public void run () 
		android.os.IBinder b
}

android/support/v4/media/MediaBrowserCompat$SearchCallback.class
MediaBrowserCompat.java
package android.support.v4.media
public abstract android.support.v4.media.MediaBrowserCompat$SearchCallback extends java.lang.Object {
	public void  () 
	public void onSearchResult (java.lang.String, android.os.Bundle, java.util.List) 
		String query
		android.os.Bundle extras
		java.util.List items
	public void onError (java.lang.String, android.os.Bundle) 
		String query
		android.os.Bundle extras
}

android/support/v4/media/MediaBrowserCompat$ItemCallback$StubApi23.class
MediaBrowserCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompat$ItemCallback$StubApi23 extends java.lang.Object implements android.support.v4.media.MediaBrowserCompatApi23$ItemCallback  {
	final android.support.v4.media.MediaBrowserCompat$ItemCallback this$0
	void  (android.support.v4.media.MediaBrowserCompat$ItemCallback) 
	public void onItemLoaded (android.os.Parcel) 
		android.support.v4.media.MediaBrowserCompat$MediaItem item
		android.os.Parcel itemParcel
	public void onError (java.lang.String) 
		String itemId
}

android/support/v4/media/RatingCompat.class
RatingCompat.java
package android.support.v4.media
public final android.support.v4.media.RatingCompat extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	public static final int RATING_NONE
	public static final int RATING_HEART
	public static final int RATING_THUMB_UP_DOWN
	public static final int RATING_3_STARS
	public static final int RATING_4_STARS
	public static final int RATING_5_STARS
	public static final int RATING_PERCENTAGE
	private static final float RATING_NOT_RATED
	private final int mRatingStyle
	private final float mRatingValue
	private Object mRatingObj
	public static final android.os.Parcelable$Creator CREATOR
	void  (int, float) 
		int ratingStyle
		float rating
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public static android.support.v4.media.RatingCompat newUnratedRating (int) 
		int ratingStyle
	public static android.support.v4.media.RatingCompat newHeartRating (boolean) 
		boolean hasHeart
	public static android.support.v4.media.RatingCompat newThumbRating (boolean) 
		boolean thumbIsUp
	public static android.support.v4.media.RatingCompat newStarRating (int, float) 
		int starRatingStyle
		float starRating
		float maxRating
	public static android.support.v4.media.RatingCompat newPercentageRating (float) 
		float percent
	public boolean isRated () 
	public int getRatingStyle () 
	public boolean hasHeart () 
	public boolean isThumbUp () 
	public float getStarRating () 
	public float getPercentRating () 
	public static android.support.v4.media.RatingCompat fromRating (java.lang.Object) 
		int ratingStyle
		android.support.v4.media.RatingCompat rating
		android.support.v4.media.RatingCompat rating
		android.support.v4.media.RatingCompat rating
		android.support.v4.media.RatingCompat rating
		android.support.v4.media.RatingCompat rating
		Object ratingObj
	public java.lang.Object getRating () 
	static void  () 
}

android/support/v4/media/MediaBrowserCompatApi21.class
MediaBrowserCompatApi21.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompatApi21 extends java.lang.Object {
	static final String NULL_MEDIA_ITEM_ID
	void  () 
	public static java.lang.Object createConnectionCallback (android.support.v4.media.MediaBrowserCompatApi21$ConnectionCallback) 
		android.support.v4.media.MediaBrowserCompatApi21$ConnectionCallback callback
	public static java.lang.Object createBrowser (android.content.Context, android.content.ComponentName, java.lang.Object, android.os.Bundle) 
		android.content.Context context
		android.content.ComponentName serviceComponent
		Object callback
		android.os.Bundle rootHints
	public static void connect (java.lang.Object) 
		Object browserObj
	public static void disconnect (java.lang.Object) 
		Object browserObj
	public static boolean isConnected (java.lang.Object) 
		Object browserObj
	public static android.content.ComponentName getServiceComponent (java.lang.Object) 
		Object browserObj
	public static java.lang.String getRoot (java.lang.Object) 
		Object browserObj
	public static android.os.Bundle getExtras (java.lang.Object) 
		Object browserObj
	public static java.lang.Object getSessionToken (java.lang.Object) 
		Object browserObj
	public static java.lang.Object createSubscriptionCallback (android.support.v4.media.MediaBrowserCompatApi21$SubscriptionCallback) 
		android.support.v4.media.MediaBrowserCompatApi21$SubscriptionCallback callback
	public static void subscribe (java.lang.Object, java.lang.String, java.lang.Object) 
		Object browserObj
		String parentId
		Object subscriptionCallbackObj
	public static void unsubscribe (java.lang.Object, java.lang.String) 
		Object browserObj
		String parentId
}

android/support/v4/media/MediaMetadataCompat$Builder.class
MediaMetadataCompat.java
package android.support.v4.media
public final android.support.v4.media.MediaMetadataCompat$Builder extends java.lang.Object {
	private final android.os.Bundle mBundle
	public void  () 
	public void  (android.support.v4.media.MediaMetadataCompat) 
		android.support.v4.media.MediaMetadataCompat source
	public void  (android.support.v4.media.MediaMetadataCompat, int) 
		android.graphics.Bitmap bmp
		Object value
		String key
		android.support.v4.media.MediaMetadataCompat source
		int maxBitmapSize
	public android.support.v4.media.MediaMetadataCompat$Builder putText (java.lang.String, java.lang.CharSequence) 
		String key
		CharSequence value
	public android.support.v4.media.MediaMetadataCompat$Builder putString (java.lang.String, java.lang.String) 
		String key
		String value
	public android.support.v4.media.MediaMetadataCompat$Builder putLong (java.lang.String, long) 
		String key
		long value
	public android.support.v4.media.MediaMetadataCompat$Builder putRating (java.lang.String, android.support.v4.media.RatingCompat) 
		String key
		android.support.v4.media.RatingCompat value
	public android.support.v4.media.MediaMetadataCompat$Builder putBitmap (java.lang.String, android.graphics.Bitmap) 
		String key
		android.graphics.Bitmap value
	public android.support.v4.media.MediaMetadataCompat build () 
	private android.graphics.Bitmap scaleBitmap (android.graphics.Bitmap, int) 
		android.graphics.Bitmap bmp
		int maxSize
		float maxSizeF
		float widthScale
		float heightScale
		float scale
		int height
		int width
}

android/support/v4/media/MediaBrowserCompat$ItemReceiver.class
MediaBrowserCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompat$ItemReceiver extends android.support.v4.os.ResultReceiver {
	private final String mMediaId
	private final android.support.v4.media.MediaBrowserCompat$ItemCallback mCallback
	void  (java.lang.String, android.support.v4.media.MediaBrowserCompat$ItemCallback, android.os.Handler) 
		String mediaId
		android.support.v4.media.MediaBrowserCompat$ItemCallback callback
		android.os.Handler handler
	protected void onReceiveResult (int, android.os.Bundle) 
		int resultCode
		android.os.Bundle resultData
		android.os.Parcelable item
}

android/support/v4/media/VolumeProviderCompatApi21.class
VolumeProviderCompatApi21.java
package android.support.v4.media
 android.support.v4.media.VolumeProviderCompatApi21 extends java.lang.Object {
	void  () 
	public static java.lang.Object createVolumeProvider (int, int, int, android.support.v4.media.VolumeProviderCompatApi21$Delegate) 
		int volumeControl
		int maxVolume
		int currentVolume
		android.support.v4.media.VolumeProviderCompatApi21$Delegate delegate
	public static void setCurrentVolume (java.lang.Object, int) 
		Object volumeProviderObj
		int currentVolume
}

android/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$2.class
MediaBrowserServiceCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks val$callbacks
	final android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl this$1
	void  (android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl, android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks) 
		android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl this$1
	public void run () 
		android.os.IBinder b
		android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord old
}

android/support/v4/media/MediaBrowserServiceCompat.class
MediaBrowserServiceCompat.java
package android.support.v4.media
public abstract android.support.v4.media.MediaBrowserServiceCompat extends android.app.Service {
	static final String TAG
	static final boolean DEBUG
	private static final float EPSILON
	private android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImpl mImpl
	public static final String SERVICE_INTERFACE
	public static final String KEY_MEDIA_ITEM
	public static final String KEY_SEARCH_RESULTS
	static final int RESULT_FLAG_OPTION_NOT_HANDLED
	static final int RESULT_FLAG_ON_LOAD_ITEM_NOT_IMPLEMENTED
	static final int RESULT_FLAG_ON_SEARCH_NOT_IMPLEMENTED
	static final int RESULT_ERROR
	static final int RESULT_OK
	static final int RESULT_PROGRESS_UPDATE
	final android.support.v4.util.ArrayMap mConnections
	android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord mCurConnection
	final android.support.v4.media.MediaBrowserServiceCompat$ServiceHandler mHandler
	android.support.v4.media.session.MediaSessionCompat$Token mSession
	public void  () 
	public void onCreate () 
	public android.os.IBinder onBind (android.content.Intent) 
		android.content.Intent intent
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter writer
		String[] args
	public abstract android.support.v4.media.MediaBrowserServiceCompat$BrowserRoot onGetRoot (java.lang.String, int, android.os.Bundle) 
	public abstract void onLoadChildren (java.lang.String, android.support.v4.media.MediaBrowserServiceCompat$Result) 
	public void onLoadChildren (java.lang.String, android.support.v4.media.MediaBrowserServiceCompat$Result, android.os.Bundle) 
		String parentId
		android.support.v4.media.MediaBrowserServiceCompat$Result result
		android.os.Bundle options
	public void onLoadItem (java.lang.String, android.support.v4.media.MediaBrowserServiceCompat$Result) 
		String itemId
		android.support.v4.media.MediaBrowserServiceCompat$Result result
	public void onSearch (java.lang.String, android.os.Bundle, android.support.v4.media.MediaBrowserServiceCompat$Result) 
		String query
		android.os.Bundle extras
		android.support.v4.media.MediaBrowserServiceCompat$Result result
	public void onCustomAction (java.lang.String, android.os.Bundle, android.support.v4.media.MediaBrowserServiceCompat$Result) 
		String action
		android.os.Bundle extras
		android.support.v4.media.MediaBrowserServiceCompat$Result result
	public void setSessionToken (android.support.v4.media.session.MediaSessionCompat$Token) 
		android.support.v4.media.session.MediaSessionCompat$Token token
	public android.support.v4.media.session.MediaSessionCompat$Token getSessionToken () 
	public final android.os.Bundle getBrowserRootHints () 
	public void notifyChildrenChanged (java.lang.String) 
		String parentId
	public void notifyChildrenChanged (java.lang.String, android.os.Bundle) 
		String parentId
		android.os.Bundle options
	boolean isValidPackage (java.lang.String, int) 
		int i
		String pkg
		int uid
		android.content.pm.PackageManager pm
		String[] packages
		int N
	void addSubscription (java.lang.String, android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord, android.os.IBinder, android.os.Bundle) 
		android.support.v4.util.Pair callback
		String id
		android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord connection
		android.os.IBinder token
		android.os.Bundle options
		java.util.List callbackList
	boolean removeSubscription (java.lang.String, android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord, android.os.IBinder) 
		java.util.Iterator iter
		String id
		android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord connection
		android.os.IBinder token
		boolean removed
		java.util.List callbackList
	void performLoadChildren (java.lang.String, android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord, android.os.Bundle) 
		String parentId
		android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord connection
		android.os.Bundle options
		android.support.v4.media.MediaBrowserServiceCompat$Result result
	java.util.List applyOptions (java.util.List, android.os.Bundle) 
		java.util.List list
		android.os.Bundle options
		int page
		int pageSize
		int fromIndex
		int toIndex
	void performLoadItem (java.lang.String, android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord, android.support.v4.os.ResultReceiver) 
		String itemId
		android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord connection
		android.support.v4.os.ResultReceiver receiver
		android.support.v4.media.MediaBrowserServiceCompat$Result result
	void performSearch (java.lang.String, android.os.Bundle, android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord, android.support.v4.os.ResultReceiver) 
		String query
		android.os.Bundle extras
		android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord connection
		android.support.v4.os.ResultReceiver receiver
		android.support.v4.media.MediaBrowserServiceCompat$Result result
	void performCustomAction (java.lang.String, android.os.Bundle, android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord, android.support.v4.os.ResultReceiver) 
		String action
		android.os.Bundle extras
		android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord connection
		android.support.v4.os.ResultReceiver receiver
		android.support.v4.media.MediaBrowserServiceCompat$Result result
	static void  () 
}

android/support/v4/media/MediaBrowserCompat$MediaBrowserServiceCallbackImpl.class
MediaBrowserCompat.java
package android.support.v4.media
abstract android.support.v4.media.MediaBrowserCompat$MediaBrowserServiceCallbackImpl extends java.lang.Object {
	public abstract void onServiceConnected (android.os.Messenger, java.lang.String, android.support.v4.media.session.MediaSessionCompat$Token, android.os.Bundle) 
	public abstract void onConnectionFailed (android.os.Messenger) 
	public abstract void onLoadChildren (android.os.Messenger, java.lang.String, java.util.List, android.os.Bundle) 
}

android/support/v4/media/AudioAttributesCompat.class
AudioAttributesCompat.java
package android.support.v4.media
public android.support.v4.media.AudioAttributesCompat extends java.lang.Object {
	private static final String TAG
	public static final int CONTENT_TYPE_UNKNOWN
	public static final int CONTENT_TYPE_SPEECH
	public static final int CONTENT_TYPE_MUSIC
	public static final int CONTENT_TYPE_MOVIE
	public static final int CONTENT_TYPE_SONIFICATION
	public static final int USAGE_UNKNOWN
	public static final int USAGE_MEDIA
	public static final int USAGE_VOICE_COMMUNICATION
	public static final int USAGE_VOICE_COMMUNICATION_SIGNALLING
	public static final int USAGE_ALARM
	public static final int USAGE_NOTIFICATION
	public static final int USAGE_NOTIFICATION_RINGTONE
	public static final int USAGE_NOTIFICATION_COMMUNICATION_REQUEST
	public static final int USAGE_NOTIFICATION_COMMUNICATION_INSTANT
	public static final int USAGE_NOTIFICATION_COMMUNICATION_DELAYED
	public static final int USAGE_NOTIFICATION_EVENT
	public static final int USAGE_ASSISTANCE_ACCESSIBILITY
	public static final int USAGE_ASSISTANCE_NAVIGATION_GUIDANCE
	public static final int USAGE_ASSISTANCE_SONIFICATION
	public static final int USAGE_GAME
	private static final int USAGE_VIRTUAL_SOURCE
	public static final int USAGE_ASSISTANT
	private static final int SUPPRESSIBLE_NOTIFICATION
	private static final int SUPPRESSIBLE_CALL
	private static final android.util.SparseIntArray SUPPRESSIBLE_USAGES
	private static boolean sForceLegacyBehavior
	private static final int[] SDK_USAGES
	public static final int FLAG_AUDIBILITY_ENFORCED
	private static final int FLAG_SECURE
	private static final int FLAG_SCO
	private static final int FLAG_BEACON
	public static final int FLAG_HW_AV_SYNC
	private static final int FLAG_HW_HOTWORD
	private static final int FLAG_BYPASS_INTERRUPTION_POLICY
	private static final int FLAG_BYPASS_MUTE
	private static final int FLAG_LOW_LATENCY
	private static final int FLAG_DEEP_BUFFER
	private static final int FLAG_ALL
	private static final int FLAG_ALL_PUBLIC
	int mUsage
	int mContentType
	int mFlags
	Integer mLegacyStream
	private android.support.v4.media.AudioAttributesCompatApi21$Wrapper mAudioAttributesWrapper
	private void  () 
	public int getVolumeControlStream () 
	public java.lang.Object unwrap () 
	public int getLegacyStreamType () 
	public static android.support.v4.media.AudioAttributesCompat wrap (java.lang.Object) 
		android.support.v4.media.AudioAttributesCompat aac
		Object aa
	public int getContentType () 
	public int getUsage () 
	public int getFlags () 
		int flags
		int legacyStream
	public int hashCode () 
	public java.lang.String toString () 
		StringBuilder sb
	java.lang.String usageToString () 
	static java.lang.String usageToString (int) 
		int usage
	private static int usageForStreamType (int) 
		int streamType
	public static void setForceLegacyBehavior (boolean) 
		boolean force
	static int toVolumeStreamType (boolean, android.support.v4.media.AudioAttributesCompat) 
		boolean fromGetVolumeControlStream
		android.support.v4.media.AudioAttributesCompat aa
	static int toVolumeStreamType (boolean, int, int) 
		boolean fromGetVolumeControlStream
		int flags
		int usage
	public boolean equals (java.lang.Object) 
		Object o
		android.support.v4.media.AudioAttributesCompat that
	static boolean access$000 () 
	void  (android.support.v4.media.AudioAttributesCompat$1) 
		android.support.v4.media.AudioAttributesCompat$1 x0
	static android.support.v4.media.AudioAttributesCompatApi21$Wrapper access$202 (android.support.v4.media.AudioAttributesCompat, android.support.v4.media.AudioAttributesCompatApi21$Wrapper) 
		android.support.v4.media.AudioAttributesCompat x0
		android.support.v4.media.AudioAttributesCompatApi21$Wrapper x1
	static int access$300 (int) 
		int x0
	static void  () 
}

android/support/v4/media/MediaBrowserCompat$CustomActionResultReceiver.class
MediaBrowserCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompat$CustomActionResultReceiver extends android.support.v4.os.ResultReceiver {
	private final String mAction
	private final android.os.Bundle mExtras
	private final android.support.v4.media.MediaBrowserCompat$CustomActionCallback mCallback
	void  (java.lang.String, android.os.Bundle, android.support.v4.media.MediaBrowserCompat$CustomActionCallback, android.os.Handler) 
		String action
		android.os.Bundle extras
		android.support.v4.media.MediaBrowserCompat$CustomActionCallback callback
		android.os.Handler handler
	protected void onReceiveResult (int, android.os.Bundle) 
		int resultCode
		android.os.Bundle resultData
}

android/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$1.class
MediaBrowserServiceCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplBase$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v4.media.session.MediaSessionCompat$Token val$token
	final android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplBase this$1
	void  (android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplBase, android.support.v4.media.session.MediaSessionCompat$Token) 
		android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplBase this$1
	public void run () 
		android.os.RemoteException e
		android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord connection
		java.util.Iterator iter
}

android/support/v4/media/MediaBrowserCompatApi23$ItemCallbackProxy.class
MediaBrowserCompatApi23.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompatApi23$ItemCallbackProxy extends android.media.browse.MediaBrowser$ItemCallback {
	protected final android.support.v4.media.MediaBrowserCompatApi23$ItemCallback mItemCallback
	public void  (android.support.v4.media.MediaBrowserCompatApi23$ItemCallback) 
		android.support.v4.media.MediaBrowserCompatApi23$ItemCallback callback
	public void onItemLoaded (android.media.browse.MediaBrowser$MediaItem) 
		android.os.Parcel parcel
		android.media.browse.MediaBrowser$MediaItem item
	public void onError (java.lang.String) 
		String itemId
}

android/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3.class
MediaBrowserServiceCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl$3 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks val$callbacks
	final String val$id
	final android.os.IBinder val$token
	final android.os.Bundle val$options
	final android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl this$1
	void  (android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl, android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks, java.lang.String, android.os.IBinder, android.os.Bundle) 
		android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl this$1
	public void run () 
		android.os.IBinder b
		android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord connection
}

android/support/v4/media/MediaBrowserCompatApi24.class
MediaBrowserCompatApi24.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompatApi24 extends java.lang.Object {
	void  () 
	public static java.lang.Object createSubscriptionCallback (android.support.v4.media.MediaBrowserCompatApi24$SubscriptionCallback) 
		android.support.v4.media.MediaBrowserCompatApi24$SubscriptionCallback callback
	public static void subscribe (java.lang.Object, java.lang.String, android.os.Bundle, java.lang.Object) 
		Object browserObj
		String parentId
		android.os.Bundle options
		Object subscriptionCallbackObj
	public static void unsubscribe (java.lang.Object, java.lang.String, java.lang.Object) 
		Object browserObj
		String parentId
		Object subscriptionCallbackObj
}

android/support/v4/media/MediaBrowserCompatApi21$ConnectionCallback.class
MediaBrowserCompatApi21.java
package android.support.v4.media
abstract android.support.v4.media.MediaBrowserCompatApi21$ConnectionCallback extends java.lang.Object {
	public abstract void onConnected () 
	public abstract void onConnectionSuspended () 
	public abstract void onConnectionFailed () 
}

android/support/v4/media/MediaBrowserServiceCompatApi23$MediaBrowserServiceAdaptor.class
MediaBrowserServiceCompatApi23.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompatApi23$MediaBrowserServiceAdaptor extends android.support.v4.media.MediaBrowserServiceCompatApi21$MediaBrowserServiceAdaptor {
	void  (android.content.Context, android.support.v4.media.MediaBrowserServiceCompatApi23$ServiceCompatProxy) 
		android.content.Context context
		android.support.v4.media.MediaBrowserServiceCompatApi23$ServiceCompatProxy serviceWrapper
	public void onLoadItem (java.lang.String, android.service.media.MediaBrowserService$Result) 
		String itemId
		android.service.media.MediaBrowserService$Result result
}

android/support/v4/media/RatingCompatKitkat.class
RatingCompatKitkat.java
package android.support.v4.media
 android.support.v4.media.RatingCompatKitkat extends java.lang.Object {
	void  () 
	public static java.lang.Object newUnratedRating (int) 
		int ratingStyle
	public static java.lang.Object newHeartRating (boolean) 
		boolean hasHeart
	public static java.lang.Object newThumbRating (boolean) 
		boolean thumbIsUp
	public static java.lang.Object newStarRating (int, float) 
		int starRatingStyle
		float starRating
	public static java.lang.Object newPercentageRating (float) 
		float percent
	public static boolean isRated (java.lang.Object) 
		Object ratingObj
	public static int getRatingStyle (java.lang.Object) 
		Object ratingObj
	public static boolean hasHeart (java.lang.Object) 
		Object ratingObj
	public static boolean isThumbUp (java.lang.Object) 
		Object ratingObj
	public static float getStarRating (java.lang.Object) 
		Object ratingObj
	public static float getPercentRating (java.lang.Object) 
		Object ratingObj
}

android/support/v4/media/MediaBrowserServiceCompatApi21$BrowserRoot.class
MediaBrowserServiceCompatApi21.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompatApi21$BrowserRoot extends java.lang.Object {
	final String mRootId
	final android.os.Bundle mExtras
	void  (java.lang.String, android.os.Bundle) 
		String rootId
		android.os.Bundle extras
}

android/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4.class
MediaBrowserServiceCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl$4 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks val$callbacks
	final String val$id
	final android.os.IBinder val$token
	final android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl this$1
	void  (android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl, android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks, java.lang.String, android.os.IBinder) 
		android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl this$1
	public void run () 
		android.os.IBinder b
		android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord connection
}

android/support/v4/media/MediaBrowserServiceCompatApi24.class
MediaBrowserServiceCompatApi24.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompatApi24 extends java.lang.Object {
	private static final String TAG
	private static java.lang.reflect.Field sResultFlags
	void  () 
	public static java.lang.Object createService (android.content.Context, android.support.v4.media.MediaBrowserServiceCompatApi24$ServiceCompatProxy) 
		android.content.Context context
		android.support.v4.media.MediaBrowserServiceCompatApi24$ServiceCompatProxy serviceProxy
	public static void notifyChildrenChanged (java.lang.Object, java.lang.String, android.os.Bundle) 
		Object serviceObj
		String parentId
		android.os.Bundle options
	public static android.os.Bundle getBrowserRootHints (java.lang.Object) 
		Object serviceObj
	static java.lang.reflect.Field access$000 () 
	static void  () 
		NoSuchFieldException e
}

android/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$2.class
MediaBrowserServiceCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$2 extends java.lang.Object implements java.lang.Runnable  {
	final String val$parentId
	final android.os.Bundle val$options
	final android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi21 this$1
	void  (android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi21, java.lang.String, android.os.Bundle) 
		android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi21 this$1
	public void run () 
		android.support.v4.util.Pair callback
		android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord connection
		java.util.List callbackList
		android.os.IBinder binder
}

android/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24.class
MediaBrowserServiceCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi24 extends android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi23 implements android.support.v4.media.MediaBrowserServiceCompatApi24$ServiceCompatProxy  {
	final android.support.v4.media.MediaBrowserServiceCompat this$0
	void  (android.support.v4.media.MediaBrowserServiceCompat) 
		android.support.v4.media.MediaBrowserServiceCompat this$0
	public void onCreate () 
	public void notifyChildrenChanged (java.lang.String, android.os.Bundle) 
		String parentId
		android.os.Bundle options
	public void onLoadChildren (java.lang.String, android.support.v4.media.MediaBrowserServiceCompatApi24$ResultWrapper, android.os.Bundle) 
		String parentId
		android.support.v4.media.MediaBrowserServiceCompatApi24$ResultWrapper resultWrapper
		android.os.Bundle options
		android.support.v4.media.MediaBrowserServiceCompat$Result result
	public android.os.Bundle getBrowserRootHints () 
}

android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class
MediaBrowserCompat.java
package android.support.v4.media
public android.support.v4.media.MediaBrowserCompat$ConnectionCallback extends java.lang.Object {
	final Object mConnectionCallbackObj
	android.support.v4.media.MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal mConnectionCallbackInternal
	public void  () 
	public void onConnected () 
	public void onConnectionSuspended () 
	public void onConnectionFailed () 
	void setInternalConnectionCallback (android.support.v4.media.MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal) 
		android.support.v4.media.MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal connectionCallbackInternal
}

android/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$1.class
MediaBrowserServiceCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v4.media.session.MediaSessionCompat$Token val$token
	final android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi21 this$1
	void  (android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi21, android.support.v4.media.session.MediaSessionCompat$Token) 
		android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi21 this$1
	public void run () 
		android.os.Bundle rootExtras
		android.support.v4.media.session.IMediaSession extraBinder
}

android/support/v4/media/MediaBrowserServiceCompat$BrowserRoot.class
MediaBrowserServiceCompat.java
package android.support.v4.media
public final android.support.v4.media.MediaBrowserServiceCompat$BrowserRoot extends java.lang.Object {
	public static final String EXTRA_RECENT
	public static final String EXTRA_OFFLINE
	public static final String EXTRA_SUGGESTED
	public static final String EXTRA_SUGGESTION_KEYWORDS
	private final String mRootId
	private final android.os.Bundle mExtras
	public void  (java.lang.String, android.os.Bundle) 
		String rootId
		android.os.Bundle extras
	public java.lang.String getRootId () 
	public android.os.Bundle getExtras () 
}

android/support/v4/media/AudioAttributesCompat$1.class
AudioAttributesCompat.java
package android.support.v4.media
 android.support.v4.media.AudioAttributesCompat$1 extends java.lang.Object {
}

android/support/v4/media/VolumeProviderCompatApi21$Delegate.class
VolumeProviderCompatApi21.java
package android.support.v4.media
public abstract android.support.v4.media.VolumeProviderCompatApi21$Delegate extends java.lang.Object {
	public abstract void onSetVolumeTo (int) 
	public abstract void onAdjustVolume (int) 
}

android/support/v4/media/MediaBrowserServiceCompat$1.class
MediaBrowserServiceCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompat$1 extends android.support.v4.media.MediaBrowserServiceCompat$Result {
	final android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord val$connection
	final String val$parentId
	final android.os.Bundle val$options
	final android.support.v4.media.MediaBrowserServiceCompat this$0
	void  (android.support.v4.media.MediaBrowserServiceCompat, java.lang.Object, android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord, java.lang.String, android.os.Bundle) 
		android.support.v4.media.MediaBrowserServiceCompat this$0
		Object debug
	void onResultSent (java.util.List) 
		android.os.RemoteException ex
		java.util.List list
		java.util.List filteredList
	volatile void onResultSent (java.lang.Object) 
}

android/support/v4/media/RatingCompat$Style.class
RatingCompat.java
package android.support.v4.media
public abstract android.support.v4.media.RatingCompat$Style extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/support/v4/media/MediaMetadataCompat$RatingKey.class
MediaMetadataCompat.java
package android.support.v4.media
public abstract android.support.v4.media.MediaMetadataCompat$RatingKey extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1.class
MediaBrowserCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase this$0
	void  (android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase) 
		android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase this$0
	public void run () 
		Exception ex
		android.content.Intent intent
		boolean bound
}

android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi24.class
MediaBrowserCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi24 extends android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi23 {
	public void  (android.content.Context, android.content.ComponentName, android.support.v4.media.MediaBrowserCompat$ConnectionCallback, android.os.Bundle) 
		android.content.Context context
		android.content.ComponentName serviceComponent
		android.support.v4.media.MediaBrowserCompat$ConnectionCallback callback
		android.os.Bundle rootHints
	public void subscribe (java.lang.String, android.os.Bundle, android.support.v4.media.MediaBrowserCompat$SubscriptionCallback) 
		String parentId
		android.os.Bundle options
		android.support.v4.media.MediaBrowserCompat$SubscriptionCallback callback
	public void unsubscribe (java.lang.String, android.support.v4.media.MediaBrowserCompat$SubscriptionCallback) 
		String parentId
		android.support.v4.media.MediaBrowserCompat$SubscriptionCallback callback
}

android/support/v4/media/MediaBrowserCompat$MediaItem.class
MediaBrowserCompat.java
package android.support.v4.media
public android.support.v4.media.MediaBrowserCompat$MediaItem extends java.lang.Object implements android.os.Parcelable  {
	private final int mFlags
	private final android.support.v4.media.MediaDescriptionCompat mDescription
	public static final int FLAG_BROWSABLE
	public static final int FLAG_PLAYABLE
	public static final android.os.Parcelable$Creator CREATOR
	public static android.support.v4.media.MediaBrowserCompat$MediaItem fromMediaItem (java.lang.Object) 
		Object itemObj
		int flags
		android.support.v4.media.MediaDescriptionCompat description
	public static java.util.List fromMediaItemList (java.util.List) 
		Object itemObj
		java.util.List itemList
		java.util.List items
	public void  (android.support.v4.media.MediaDescriptionCompat, int) 
		android.support.v4.media.MediaDescriptionCompat description
		int flags
	void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public java.lang.String toString () 
		StringBuilder sb
	public int getFlags () 
	public boolean isBrowsable () 
	public boolean isPlayable () 
	public android.support.v4.media.MediaDescriptionCompat getDescription () 
	public java.lang.String getMediaId () 
	static void  () 
}

android/support/v4/media/MediaMetadataCompat.class
MediaMetadataCompat.java
package android.support.v4.media
public final android.support.v4.media.MediaMetadataCompat extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	public static final String METADATA_KEY_TITLE
	public static final String METADATA_KEY_ARTIST
	public static final String METADATA_KEY_DURATION
	public static final String METADATA_KEY_ALBUM
	public static final String METADATA_KEY_AUTHOR
	public static final String METADATA_KEY_WRITER
	public static final String METADATA_KEY_COMPOSER
	public static final String METADATA_KEY_COMPILATION
	public static final String METADATA_KEY_DATE
	public static final String METADATA_KEY_YEAR
	public static final String METADATA_KEY_GENRE
	public static final String METADATA_KEY_TRACK_NUMBER
	public static final String METADATA_KEY_NUM_TRACKS
	public static final String METADATA_KEY_DISC_NUMBER
	public static final String METADATA_KEY_ALBUM_ARTIST
	public static final String METADATA_KEY_ART
	public static final String METADATA_KEY_ART_URI
	public static final String METADATA_KEY_ALBUM_ART
	public static final String METADATA_KEY_ALBUM_ART_URI
	public static final String METADATA_KEY_USER_RATING
	public static final String METADATA_KEY_RATING
	public static final String METADATA_KEY_DISPLAY_TITLE
	public static final String METADATA_KEY_DISPLAY_SUBTITLE
	public static final String METADATA_KEY_DISPLAY_DESCRIPTION
	public static final String METADATA_KEY_DISPLAY_ICON
	public static final String METADATA_KEY_DISPLAY_ICON_URI
	public static final String METADATA_KEY_MEDIA_ID
	public static final String METADATA_KEY_MEDIA_URI
	public static final String METADATA_KEY_BT_FOLDER_TYPE
	public static final String METADATA_KEY_ADVERTISEMENT
	public static final String METADATA_KEY_DOWNLOAD_STATUS
	static final int METADATA_TYPE_LONG
	static final int METADATA_TYPE_TEXT
	static final int METADATA_TYPE_BITMAP
	static final int METADATA_TYPE_RATING
	static final android.support.v4.util.ArrayMap METADATA_KEYS_TYPE
	private static final String[] PREFERRED_DESCRIPTION_ORDER
	private static final String[] PREFERRED_BITMAP_ORDER
	private static final String[] PREFERRED_URI_ORDER
	final android.os.Bundle mBundle
	private Object mMetadataObj
	private android.support.v4.media.MediaDescriptionCompat mDescription
	public static final android.os.Parcelable$Creator CREATOR
	void  (android.os.Bundle) 
		android.os.Bundle bundle
	void  (android.os.Parcel) 
		android.os.Parcel in
	public boolean containsKey (java.lang.String) 
		String key
	public java.lang.CharSequence getText (java.lang.String) 
		String key
	public java.lang.String getString (java.lang.String) 
		String key
		CharSequence text
	public long getLong (java.lang.String) 
		String key
	public android.support.v4.media.RatingCompat getRating (java.lang.String) 
		Exception e
		String key
		android.support.v4.media.RatingCompat rating
	public android.graphics.Bitmap getBitmap (java.lang.String) 
		Exception e
		String key
		android.graphics.Bitmap bmp
	public android.support.v4.media.MediaDescriptionCompat getDescription () 
		CharSequence next
		int textIndex
		int keyIndex
		android.graphics.Bitmap next
		int i
		String next
		int i
		String mediaId
		CharSequence[] text
		android.graphics.Bitmap icon
		android.net.Uri iconUri
		CharSequence displayText
		android.net.Uri mediaUri
		String mediaUriStr
		android.support.v4.media.MediaDescriptionCompat$Builder bob
		android.os.Bundle bundle
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int size () 
	public java.util.Set keySet () 
	public android.os.Bundle getBundle () 
	public static android.support.v4.media.MediaMetadataCompat fromMediaMetadata (java.lang.Object) 
		android.os.Parcel p
		android.support.v4.media.MediaMetadataCompat metadata
		Object metadataObj
	public java.lang.Object getMediaMetadata () 
		android.os.Parcel p
	static void  () 
}

android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$7.class
MediaBrowserCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21$7 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v4.media.MediaBrowserCompat$CustomActionCallback val$callback
	final String val$action
	final android.os.Bundle val$extras
	final android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21 this$0
	void  (android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21, android.support.v4.media.MediaBrowserCompat$CustomActionCallback, java.lang.String, android.os.Bundle) 
		android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21 this$0
	public void run () 
}

android/support/v4/media/MediaBrowserCompatUtils.class
MediaBrowserCompatUtils.java
package android.support.v4.media
public android.support.v4.media.MediaBrowserCompatUtils extends java.lang.Object {
	public void  () 
	public static boolean areSameOptions (android.os.Bundle, android.os.Bundle) 
		android.os.Bundle options1
		android.os.Bundle options2
	public static boolean hasDuplicatedItems (android.os.Bundle, android.os.Bundle) 
		int startIndex1
		int endIndex1
		int startIndex2
		int endIndex2
		android.os.Bundle options1
		android.os.Bundle options2
		int page1
		int page2
		int pageSize1
		int pageSize2
		int startIndex1
		int startIndex2
		int endIndex1
		int endIndex2
}

android/support/v4/media/MediaBrowserCompatApi21$SubscriptionCallback.class
MediaBrowserCompatApi21.java
package android.support.v4.media
abstract android.support.v4.media.MediaBrowserCompatApi21$SubscriptionCallback extends java.lang.Object {
	public abstract void onChildrenLoaded (java.lang.String, java.util.List) 
	public abstract void onError (java.lang.String) 
}

android/support/v4/media/MediaBrowserServiceCompatApi24$ResultWrapper.class
MediaBrowserServiceCompatApi24.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompatApi24$ResultWrapper extends java.lang.Object {
	android.service.media.MediaBrowserService$Result mResultObj
	void  (android.service.media.MediaBrowserService$Result) 
		android.service.media.MediaBrowserService$Result result
	public void sendResult (java.util.List, int) 
		IllegalAccessException e
		java.util.List result
		int flags
	public void detach () 
	java.util.List parcelListToItemList (java.util.List) 
		android.os.Parcel parcel
		java.util.List parcelList
		java.util.List items
}

android/support/v4/media/MediaBrowserProtocol.class
MediaBrowserProtocol.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserProtocol extends java.lang.Object {
	public static final String DATA_CALLBACK_TOKEN
	public static final String DATA_CALLING_UID
	public static final String DATA_MEDIA_ITEM_ID
	public static final String DATA_MEDIA_ITEM_LIST
	public static final String DATA_MEDIA_SESSION_TOKEN
	public static final String DATA_OPTIONS
	public static final String DATA_PACKAGE_NAME
	public static final String DATA_RESULT_RECEIVER
	public static final String DATA_ROOT_HINTS
	public static final String DATA_SEARCH_EXTRAS
	public static final String DATA_SEARCH_QUERY
	public static final String DATA_CUSTOM_ACTION
	public static final String DATA_CUSTOM_ACTION_EXTRAS
	public static final String EXTRA_CLIENT_VERSION
	public static final String EXTRA_SERVICE_VERSION
	public static final String EXTRA_MESSENGER_BINDER
	public static final String EXTRA_SESSION_BINDER
	public static final int SERVICE_VERSION_1
	public static final int SERVICE_VERSION_CURRENT
	public static final int SERVICE_MSG_ON_CONNECT
	public static final int SERVICE_MSG_ON_CONNECT_FAILED
	public static final int SERVICE_MSG_ON_LOAD_CHILDREN
	public static final int CLIENT_VERSION_1
	public static final int CLIENT_VERSION_CURRENT
	public static final int CLIENT_MSG_CONNECT
	public static final int CLIENT_MSG_DISCONNECT
	public static final int CLIENT_MSG_ADD_SUBSCRIPTION
	public static final int CLIENT_MSG_REMOVE_SUBSCRIPTION
	public static final int CLIENT_MSG_GET_MEDIA_ITEM
	public static final int CLIENT_MSG_REGISTER_CALLBACK_MESSENGER
	public static final int CLIENT_MSG_UNREGISTER_CALLBACK_MESSENGER
	public static final int CLIENT_MSG_SEARCH
	public static final int CLIENT_MSG_SEND_CUSTOM_ACTION
	void  () 
}

android/support/v4/media/MediaDescriptionCompatApi23.class
MediaDescriptionCompatApi23.java
package android.support.v4.media
 android.support.v4.media.MediaDescriptionCompatApi23 extends android.support.v4.media.MediaDescriptionCompatApi21 {
	void  () 
	public static android.net.Uri getMediaUri (java.lang.Object) 
		Object descriptionObj
}

android/support/v4/media/MediaBrowserServiceCompat$4.class
MediaBrowserServiceCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompat$4 extends android.support.v4.media.MediaBrowserServiceCompat$Result {
	final android.support.v4.os.ResultReceiver val$receiver
	final android.support.v4.media.MediaBrowserServiceCompat this$0
	void  (android.support.v4.media.MediaBrowserServiceCompat, java.lang.Object, android.support.v4.os.ResultReceiver) 
		android.support.v4.media.MediaBrowserServiceCompat this$0
		Object debug
	void onResultSent (android.os.Bundle) 
		android.os.Bundle result
	void onProgressUpdateSent (android.os.Bundle) 
		android.os.Bundle data
	void onErrorSent (android.os.Bundle) 
		android.os.Bundle data
	volatile void onResultSent (java.lang.Object) 
}

android/support/v4/media/MediaBrowserCompat$CallbackHandler.class
MediaBrowserCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompat$CallbackHandler extends android.os.Handler {
	private final java.lang.ref.WeakReference mCallbackImplRef
	private java.lang.ref.WeakReference mCallbacksMessengerRef
	void  (android.support.v4.media.MediaBrowserCompat$MediaBrowserServiceCallbackImpl) 
		android.support.v4.media.MediaBrowserCompat$MediaBrowserServiceCallbackImpl callbackImpl
	public void handleMessage (android.os.Message) 
		android.os.BadParcelableException e
		android.os.Message msg
		android.os.Bundle data
		android.support.v4.media.MediaBrowserCompat$MediaBrowserServiceCallbackImpl serviceCallback
		android.os.Messenger callbacksMessenger
	void setCallbacksMessenger (android.os.Messenger) 
		android.os.Messenger callbacksMessenger
}

android/support/v4/media/MediaBrowserServiceCompatApi24$ServiceCompatProxy.class
MediaBrowserServiceCompatApi24.java
package android.support.v4.media
public abstract android.support.v4.media.MediaBrowserServiceCompatApi24$ServiceCompatProxy extends java.lang.Object implements android.support.v4.media.MediaBrowserServiceCompatApi23$ServiceCompatProxy  {
	public abstract void onLoadChildren (java.lang.String, android.support.v4.media.MediaBrowserServiceCompatApi24$ResultWrapper, android.os.Bundle) 
}

android/support/v4/media/MediaBrowserCompat$MediaItem$1.class
MediaBrowserCompat.java
package android.support.v4.media
final android.support.v4.media.MediaBrowserCompat$MediaItem$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.support.v4.media.MediaBrowserCompat$MediaItem createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.support.v4.media.MediaBrowserCompat$MediaItem[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/support/v4/media/VolumeProviderCompatApi21$1.class
VolumeProviderCompatApi21.java
package android.support.v4.media
final android.support.v4.media.VolumeProviderCompatApi21$1 extends android.media.VolumeProvider {
	final android.support.v4.media.VolumeProviderCompatApi21$Delegate val$delegate
	void  (int, int, int, android.support.v4.media.VolumeProviderCompatApi21$Delegate) 
		int x0
		int x1
		int x2
	public void onSetVolumeTo (int) 
		int volume
	public void onAdjustVolume (int) 
		int direction
}

android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21.class
MediaBrowserCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21 extends java.lang.Object implements android.support.v4.media.MediaBrowserCompat$MediaBrowserImpl android.support.v4.media.MediaBrowserCompat$MediaBrowserServiceCallbackImpl android.support.v4.media.MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal  {
	protected final Object mBrowserObj
	protected final android.os.Bundle mRootHints
	protected final android.support.v4.media.MediaBrowserCompat$CallbackHandler mHandler
	private final android.support.v4.util.ArrayMap mSubscriptions
	protected android.support.v4.media.MediaBrowserCompat$ServiceBinderWrapper mServiceBinderWrapper
	protected android.os.Messenger mCallbacksMessenger
	private android.support.v4.media.session.MediaSessionCompat$Token mMediaSessionToken
	public void  (android.content.Context, android.content.ComponentName, android.support.v4.media.MediaBrowserCompat$ConnectionCallback, android.os.Bundle) 
		android.content.Context context
		android.content.ComponentName serviceComponent
		android.support.v4.media.MediaBrowserCompat$ConnectionCallback callback
		android.os.Bundle rootHints
	public void connect () 
	public void disconnect () 
		android.os.RemoteException e
	public boolean isConnected () 
	public android.content.ComponentName getServiceComponent () 
	public java.lang.String getRoot () 
	public android.os.Bundle getExtras () 
	public android.support.v4.media.session.MediaSessionCompat$Token getSessionToken () 
	public void subscribe (java.lang.String, android.os.Bundle, android.support.v4.media.MediaBrowserCompat$SubscriptionCallback) 
		android.os.RemoteException e
		String parentId
		android.os.Bundle options
		android.support.v4.media.MediaBrowserCompat$SubscriptionCallback callback
		android.support.v4.media.MediaBrowserCompat$Subscription sub
		android.os.Bundle copiedOptions
	public void unsubscribe (java.lang.String, android.support.v4.media.MediaBrowserCompat$SubscriptionCallback) 
		int i
		java.util.List callbacks
		java.util.List optionsList
		int i
		java.util.List callbacks
		java.util.List optionsList
		android.os.RemoteException ex
		String parentId
		android.support.v4.media.MediaBrowserCompat$SubscriptionCallback callback
		android.support.v4.media.MediaBrowserCompat$Subscription sub
	public void getItem (java.lang.String, android.support.v4.media.MediaBrowserCompat$ItemCallback) 
		android.os.RemoteException e
		String mediaId
		android.support.v4.media.MediaBrowserCompat$ItemCallback cb
		android.support.v4.os.ResultReceiver receiver
	public void search (java.lang.String, android.os.Bundle, android.support.v4.media.MediaBrowserCompat$SearchCallback) 
		android.os.RemoteException e
		String query
		android.os.Bundle extras
		android.support.v4.media.MediaBrowserCompat$SearchCallback callback
		android.support.v4.os.ResultReceiver receiver
	public void sendCustomAction (java.lang.String, android.os.Bundle, android.support.v4.media.MediaBrowserCompat$CustomActionCallback) 
		android.os.RemoteException e
		String action
		android.os.Bundle extras
		android.support.v4.media.MediaBrowserCompat$CustomActionCallback callback
		android.support.v4.os.ResultReceiver receiver
	public void onConnected () 
		android.os.RemoteException e
		android.os.Bundle extras
		android.os.IBinder serviceBinder
		android.support.v4.media.session.IMediaSession sessionToken
	public void onConnectionSuspended () 
	public void onConnectionFailed () 
	public void onServiceConnected (android.os.Messenger, java.lang.String, android.support.v4.media.session.MediaSessionCompat$Token, android.os.Bundle) 
		android.os.Messenger callback
		String root
		android.support.v4.media.session.MediaSessionCompat$Token session
		android.os.Bundle extra
	public void onConnectionFailed (android.os.Messenger) 
		android.os.Messenger callback
	public void onLoadChildren (android.os.Messenger, java.lang.String, java.util.List, android.os.Bundle) 
		android.os.Messenger callback
		String parentId
		java.util.List list
		android.os.Bundle options
		android.support.v4.media.MediaBrowserCompat$Subscription subscription
		android.support.v4.media.MediaBrowserCompat$SubscriptionCallback subscriptionCallback
}

android/support/v4/media/MediaDescriptionCompatApi21$Builder.class
MediaDescriptionCompatApi21.java
package android.support.v4.media
 android.support.v4.media.MediaDescriptionCompatApi21$Builder extends java.lang.Object {
	void  () 
	public static java.lang.Object newInstance () 
	public static void setMediaId (java.lang.Object, java.lang.String) 
		Object builderObj
		String mediaId
	public static void setTitle (java.lang.Object, java.lang.CharSequence) 
		Object builderObj
		CharSequence title
	public static void setSubtitle (java.lang.Object, java.lang.CharSequence) 
		Object builderObj
		CharSequence subtitle
	public static void setDescription (java.lang.Object, java.lang.CharSequence) 
		Object builderObj
		CharSequence description
	public static void setIconBitmap (java.lang.Object, android.graphics.Bitmap) 
		Object builderObj
		android.graphics.Bitmap iconBitmap
	public static void setIconUri (java.lang.Object, android.net.Uri) 
		Object builderObj
		android.net.Uri iconUri
	public static void setExtras (java.lang.Object, android.os.Bundle) 
		Object builderObj
		android.os.Bundle extras
	public static java.lang.Object build (java.lang.Object) 
		Object builderObj
}

android/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper.class
MediaBrowserServiceCompatApi21.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompatApi21$ResultWrapper extends java.lang.Object {
	android.service.media.MediaBrowserService$Result mResultObj
	void  (android.service.media.MediaBrowserService$Result) 
		android.service.media.MediaBrowserService$Result result
	public void sendResult (java.lang.Object) 
		android.os.Parcel parcel
		Object result
	public void detach () 
	java.util.List parcelListToItemList (java.util.List) 
		android.os.Parcel parcel
		java.util.List parcelList
		java.util.List items
}

android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class
MediaBrowserCompat.java
package android.support.v4.media
abstract android.support.v4.media.MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal extends java.lang.Object {
	public abstract void onConnected () 
	public abstract void onConnectionSuspended () 
	public abstract void onConnectionFailed () 
}

android/support/v4/media/MediaBrowserCompat$MediaBrowserImpl.class
MediaBrowserCompat.java
package android.support.v4.media
abstract android.support.v4.media.MediaBrowserCompat$MediaBrowserImpl extends java.lang.Object {
	public abstract void connect () 
	public abstract void disconnect () 
	public abstract boolean isConnected () 
	public abstract android.content.ComponentName getServiceComponent () 
	public abstract java.lang.String getRoot () 
	public abstract android.os.Bundle getExtras () 
	public abstract android.support.v4.media.session.MediaSessionCompat$Token getSessionToken () 
	public abstract void subscribe (java.lang.String, android.os.Bundle, android.support.v4.media.MediaBrowserCompat$SubscriptionCallback) 
	public abstract void unsubscribe (java.lang.String, android.support.v4.media.MediaBrowserCompat$SubscriptionCallback) 
	public abstract void getItem (java.lang.String, android.support.v4.media.MediaBrowserCompat$ItemCallback) 
	public abstract void search (java.lang.String, android.os.Bundle, android.support.v4.media.MediaBrowserCompat$SearchCallback) 
	public abstract void sendCustomAction (java.lang.String, android.os.Bundle, android.support.v4.media.MediaBrowserCompat$CustomActionCallback) 
}

android/support/v4/media/MediaBrowserServiceCompatApi23.class
MediaBrowserServiceCompatApi23.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompatApi23 extends java.lang.Object {
	void  () 
	public static java.lang.Object createService (android.content.Context, android.support.v4.media.MediaBrowserServiceCompatApi23$ServiceCompatProxy) 
		android.content.Context context
		android.support.v4.media.MediaBrowserServiceCompatApi23$ServiceCompatProxy serviceProxy
}

android/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat.class
MediaBrowserServiceCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacksCompat extends java.lang.Object implements android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks  {
	final android.os.Messenger mCallbacks
	void  (android.os.Messenger) 
		android.os.Messenger callbacks
	public android.os.IBinder asBinder () 
	public void onConnect (java.lang.String, android.support.v4.media.session.MediaSessionCompat$Token, android.os.Bundle)  throws android.os.RemoteException 
		String root
		android.support.v4.media.session.MediaSessionCompat$Token session
		android.os.Bundle extras
		android.os.Bundle data
	public void onConnectFailed ()  throws android.os.RemoteException 
	public void onLoadChildren (java.lang.String, java.util.List, android.os.Bundle)  throws android.os.RemoteException 
		String mediaId
		java.util.List list
		android.os.Bundle options
		android.os.Bundle data
	private void sendRequest (int, android.os.Bundle)  throws android.os.RemoteException 
		int what
		android.os.Bundle data
		android.os.Message msg
}

android/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks.class
MediaBrowserServiceCompat.java
package android.support.v4.media
abstract android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks extends java.lang.Object {
	public abstract android.os.IBinder asBinder () 
	public abstract void onConnect (java.lang.String, android.support.v4.media.session.MediaSessionCompat$Token, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void onConnectFailed ()  throws android.os.RemoteException 
	public abstract void onLoadChildren (java.lang.String, java.util.List, android.os.Bundle)  throws android.os.RemoteException 
}

android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$6.class
MediaBrowserCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$6 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v4.media.MediaBrowserCompat$CustomActionCallback val$callback
	final String val$action
	final android.os.Bundle val$extras
	final android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase this$0
	void  (android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase, android.support.v4.media.MediaBrowserCompat$CustomActionCallback, java.lang.String, android.os.Bundle) 
		android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase this$0
	public void run () 
}

android/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImpl.class
MediaBrowserServiceCompat.java
package android.support.v4.media
abstract android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImpl extends java.lang.Object {
	public abstract void onCreate () 
	public abstract android.os.IBinder onBind (android.content.Intent) 
	public abstract void setSessionToken (android.support.v4.media.session.MediaSessionCompat$Token) 
	public abstract void notifyChildrenChanged (java.lang.String, android.os.Bundle) 
	public abstract android.os.Bundle getBrowserRootHints () 
}

android/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$9.class
MediaBrowserServiceCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl$9 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks val$callbacks
	final String val$action
	final android.os.Bundle val$extras
	final android.support.v4.os.ResultReceiver val$receiver
	final android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl this$1
	void  (android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl, android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks, java.lang.String, android.os.Bundle, android.support.v4.os.ResultReceiver) 
		android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl this$1
	public void run () 
		android.os.IBinder b
		android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord connection
}

android/support/v4/media/AudioAttributesCompat$AudioManagerHidden.class
AudioAttributesCompat.java
package android.support.v4.media
abstract android.support.v4.media.AudioAttributesCompat$AudioManagerHidden extends java.lang.Object {
	public static final int STREAM_BLUETOOTH_SCO
	public static final int STREAM_SYSTEM_ENFORCED
	public static final int STREAM_TTS
	public static final int STREAM_ACCESSIBILITY
	private void  () 
}

android/support/v4/media/MediaMetadataCompatApi21$Builder.class
MediaMetadataCompatApi21.java
package android.support.v4.media
public android.support.v4.media.MediaMetadataCompatApi21$Builder extends java.lang.Object {
	public void  () 
	public static java.lang.Object newInstance () 
	public static void putBitmap (java.lang.Object, java.lang.String, android.graphics.Bitmap) 
		Object builderObj
		String key
		android.graphics.Bitmap value
	public static void putLong (java.lang.Object, java.lang.String, long) 
		Object builderObj
		String key
		long value
	public static void putRating (java.lang.Object, java.lang.String, java.lang.Object) 
		Object builderObj
		String key
		Object ratingObj
	public static void putText (java.lang.Object, java.lang.String, java.lang.CharSequence) 
		Object builderObj
		String key
		CharSequence value
	public static void putString (java.lang.Object, java.lang.String, java.lang.String) 
		Object builderObj
		String key
		String value
	public static java.lang.Object build (java.lang.Object) 
		Object builderObj
}

android/support/v4/media/MediaBrowserCompat.class
MediaBrowserCompat.java
package android.support.v4.media
public final android.support.v4.media.MediaBrowserCompat extends java.lang.Object {
	static final String TAG
	static final boolean DEBUG
	public static final String EXTRA_PAGE
	public static final String EXTRA_PAGE_SIZE
	public static final String EXTRA_MEDIA_ID
	public static final String EXTRA_DOWNLOAD_PROGRESS
	public static final String CUSTOM_ACTION_DOWNLOAD
	public static final String CUSTOM_ACTION_REMOVE_DOWNLOADED_FILE
	private final android.support.v4.media.MediaBrowserCompat$MediaBrowserImpl mImpl
	public void  (android.content.Context, android.content.ComponentName, android.support.v4.media.MediaBrowserCompat$ConnectionCallback, android.os.Bundle) 
		android.content.Context context
		android.content.ComponentName serviceComponent
		android.support.v4.media.MediaBrowserCompat$ConnectionCallback callback
		android.os.Bundle rootHints
	public void connect () 
	public void disconnect () 
	public boolean isConnected () 
	public android.content.ComponentName getServiceComponent () 
	public java.lang.String getRoot () 
	public android.os.Bundle getExtras () 
	public android.support.v4.media.session.MediaSessionCompat$Token getSessionToken () 
	public void subscribe (java.lang.String, android.support.v4.media.MediaBrowserCompat$SubscriptionCallback) 
		String parentId
		android.support.v4.media.MediaBrowserCompat$SubscriptionCallback callback
	public void subscribe (java.lang.String, android.os.Bundle, android.support.v4.media.MediaBrowserCompat$SubscriptionCallback) 
		String parentId
		android.os.Bundle options
		android.support.v4.media.MediaBrowserCompat$SubscriptionCallback callback
	public void unsubscribe (java.lang.String) 
		String parentId
	public void unsubscribe (java.lang.String, android.support.v4.media.MediaBrowserCompat$SubscriptionCallback) 
		String parentId
		android.support.v4.media.MediaBrowserCompat$SubscriptionCallback callback
	public void getItem (java.lang.String, android.support.v4.media.MediaBrowserCompat$ItemCallback) 
		String mediaId
		android.support.v4.media.MediaBrowserCompat$ItemCallback cb
	public void search (java.lang.String, android.os.Bundle, android.support.v4.media.MediaBrowserCompat$SearchCallback) 
		String query
		android.os.Bundle extras
		android.support.v4.media.MediaBrowserCompat$SearchCallback callback
	public void sendCustomAction (java.lang.String, android.os.Bundle, android.support.v4.media.MediaBrowserCompat$CustomActionCallback) 
		String action
		android.os.Bundle extras
		android.support.v4.media.MediaBrowserCompat$CustomActionCallback callback
	static void  () 
}

android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$5.class
MediaBrowserCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21$5 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v4.media.MediaBrowserCompat$SearchCallback val$callback
	final String val$query
	final android.os.Bundle val$extras
	final android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21 this$0
	void  (android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21, android.support.v4.media.MediaBrowserCompat$SearchCallback, java.lang.String, android.os.Bundle) 
		android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21 this$0
	public void run () 
}

android/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper.class
MediaBrowserCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompat$ServiceBinderWrapper extends java.lang.Object {
	private android.os.Messenger mMessenger
	private android.os.Bundle mRootHints
	public void  (android.os.IBinder, android.os.Bundle) 
		android.os.IBinder target
		android.os.Bundle rootHints
	void connect (android.content.Context, android.os.Messenger)  throws android.os.RemoteException 
		android.content.Context context
		android.os.Messenger callbacksMessenger
		android.os.Bundle data
	void disconnect (android.os.Messenger)  throws android.os.RemoteException 
		android.os.Messenger callbacksMessenger
	void addSubscription (java.lang.String, android.os.IBinder, android.os.Bundle, android.os.Messenger)  throws android.os.RemoteException 
		String parentId
		android.os.IBinder callbackToken
		android.os.Bundle options
		android.os.Messenger callbacksMessenger
		android.os.Bundle data
	void removeSubscription (java.lang.String, android.os.IBinder, android.os.Messenger)  throws android.os.RemoteException 
		String parentId
		android.os.IBinder callbackToken
		android.os.Messenger callbacksMessenger
		android.os.Bundle data
	void getMediaItem (java.lang.String, android.support.v4.os.ResultReceiver, android.os.Messenger)  throws android.os.RemoteException 
		String mediaId
		android.support.v4.os.ResultReceiver receiver
		android.os.Messenger callbacksMessenger
		android.os.Bundle data
	void registerCallbackMessenger (android.os.Messenger)  throws android.os.RemoteException 
		android.os.Messenger callbackMessenger
		android.os.Bundle data
	void unregisterCallbackMessenger (android.os.Messenger)  throws android.os.RemoteException 
		android.os.Messenger callbackMessenger
	void search (java.lang.String, android.os.Bundle, android.support.v4.os.ResultReceiver, android.os.Messenger)  throws android.os.RemoteException 
		String query
		android.os.Bundle extras
		android.support.v4.os.ResultReceiver receiver
		android.os.Messenger callbacksMessenger
		android.os.Bundle data
	void sendCustomAction (java.lang.String, android.os.Bundle, android.support.v4.os.ResultReceiver, android.os.Messenger)  throws android.os.RemoteException 
		String action
		android.os.Bundle extras
		android.support.v4.os.ResultReceiver receiver
		android.os.Messenger callbacksMessenger
		android.os.Bundle data
	private void sendRequest (int, android.os.Bundle, android.os.Messenger)  throws android.os.RemoteException 
		int what
		android.os.Bundle data
		android.os.Messenger cbMessenger
		android.os.Message msg
}

android/support/v4/media/MediaBrowserCompatApi23.class
MediaBrowserCompatApi23.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompatApi23 extends java.lang.Object {
	void  () 
	public static java.lang.Object createItemCallback (android.support.v4.media.MediaBrowserCompatApi23$ItemCallback) 
		android.support.v4.media.MediaBrowserCompatApi23$ItemCallback callback
	public static void getItem (java.lang.Object, java.lang.String, java.lang.Object) 
		Object browserObj
		String mediaId
		Object itemCallbackObj
}

android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$2.class
MediaBrowserCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase this$0
	void  (android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase) 
		android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase this$0
	public void run () 
		android.os.RemoteException ex
		int state
}

android/support/v4/media/MediaBrowserCompatApi21$MediaItem.class
MediaBrowserCompatApi21.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompatApi21$MediaItem extends java.lang.Object {
	void  () 
	public static int getFlags (java.lang.Object) 
		Object itemObj
	public static java.lang.Object getDescription (java.lang.Object) 
		Object itemObj
}

android/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCompatProxy.class
MediaBrowserServiceCompatApi21.java
package android.support.v4.media
public abstract android.support.v4.media.MediaBrowserServiceCompatApi21$ServiceCompatProxy extends java.lang.Object {
	public abstract android.support.v4.media.MediaBrowserServiceCompatApi21$BrowserRoot onGetRoot (java.lang.String, int, android.os.Bundle) 
	public abstract void onLoadChildren (java.lang.String, android.support.v4.media.MediaBrowserServiceCompatApi21$ResultWrapper) 
}

android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase.class
MediaBrowserCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase extends java.lang.Object implements android.support.v4.media.MediaBrowserCompat$MediaBrowserImpl android.support.v4.media.MediaBrowserCompat$MediaBrowserServiceCallbackImpl  {
	static final int CONNECT_STATE_DISCONNECTING
	static final int CONNECT_STATE_DISCONNECTED
	static final int CONNECT_STATE_CONNECTING
	static final int CONNECT_STATE_CONNECTED
	static final int CONNECT_STATE_SUSPENDED
	final android.content.Context mContext
	final android.content.ComponentName mServiceComponent
	final android.support.v4.media.MediaBrowserCompat$ConnectionCallback mCallback
	final android.os.Bundle mRootHints
	final android.support.v4.media.MediaBrowserCompat$CallbackHandler mHandler
	private final android.support.v4.util.ArrayMap mSubscriptions
	int mState
	android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection mServiceConnection
	android.support.v4.media.MediaBrowserCompat$ServiceBinderWrapper mServiceBinderWrapper
	android.os.Messenger mCallbacksMessenger
	private String mRootId
	private android.support.v4.media.session.MediaSessionCompat$Token mMediaSessionToken
	private android.os.Bundle mExtras
	public void  (android.content.Context, android.content.ComponentName, android.support.v4.media.MediaBrowserCompat$ConnectionCallback, android.os.Bundle) 
		android.content.Context context
		android.content.ComponentName serviceComponent
		android.support.v4.media.MediaBrowserCompat$ConnectionCallback callback
		android.os.Bundle rootHints
	public void connect () 
	public void disconnect () 
	void forceCloseConnection () 
	public boolean isConnected () 
	public android.content.ComponentName getServiceComponent () 
	public java.lang.String getRoot () 
	public android.os.Bundle getExtras () 
	public android.support.v4.media.session.MediaSessionCompat$Token getSessionToken () 
	public void subscribe (java.lang.String, android.os.Bundle, android.support.v4.media.MediaBrowserCompat$SubscriptionCallback) 
		android.os.RemoteException e
		String parentId
		android.os.Bundle options
		android.support.v4.media.MediaBrowserCompat$SubscriptionCallback callback
		android.support.v4.media.MediaBrowserCompat$Subscription sub
		android.os.Bundle copiedOptions
	public void unsubscribe (java.lang.String, android.support.v4.media.MediaBrowserCompat$SubscriptionCallback) 
		int i
		java.util.List callbacks
		java.util.List optionsList
		android.os.RemoteException ex
		String parentId
		android.support.v4.media.MediaBrowserCompat$SubscriptionCallback callback
		android.support.v4.media.MediaBrowserCompat$Subscription sub
	public void getItem (java.lang.String, android.support.v4.media.MediaBrowserCompat$ItemCallback) 
		android.os.RemoteException e
		String mediaId
		android.support.v4.media.MediaBrowserCompat$ItemCallback cb
		android.support.v4.os.ResultReceiver receiver
	public void search (java.lang.String, android.os.Bundle, android.support.v4.media.MediaBrowserCompat$SearchCallback) 
		android.os.RemoteException e
		String query
		android.os.Bundle extras
		android.support.v4.media.MediaBrowserCompat$SearchCallback callback
		android.support.v4.os.ResultReceiver receiver
	public void sendCustomAction (java.lang.String, android.os.Bundle, android.support.v4.media.MediaBrowserCompat$CustomActionCallback) 
		android.os.RemoteException e
		String action
		android.os.Bundle extras
		android.support.v4.media.MediaBrowserCompat$CustomActionCallback callback
		android.support.v4.os.ResultReceiver receiver
	public void onServiceConnected (android.os.Messenger, java.lang.String, android.support.v4.media.session.MediaSessionCompat$Token, android.os.Bundle) 
		int i
		String id
		android.support.v4.media.MediaBrowserCompat$Subscription sub
		java.util.List callbackList
		java.util.List optionsList
		java.util.Map$Entry subscriptionEntry
		android.os.RemoteException ex
		android.os.Messenger callback
		String root
		android.support.v4.media.session.MediaSessionCompat$Token session
		android.os.Bundle extra
	public void onConnectionFailed (android.os.Messenger) 
		android.os.Messenger callback
	public void onLoadChildren (android.os.Messenger, java.lang.String, java.util.List, android.os.Bundle) 
		android.os.Messenger callback
		String parentId
		java.util.List list
		android.os.Bundle options
		android.support.v4.media.MediaBrowserCompat$Subscription subscription
		android.support.v4.media.MediaBrowserCompat$SubscriptionCallback subscriptionCallback
	private static java.lang.String getStateLabel (int) 
		int state
	private boolean isCurrent (android.os.Messenger, java.lang.String) 
		android.os.Messenger callback
		String funcName
	void dump () 
}

android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$6.class
MediaBrowserCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21$6 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v4.media.MediaBrowserCompat$CustomActionCallback val$callback
	final String val$action
	final android.os.Bundle val$extras
	final android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21 this$0
	void  (android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21, android.support.v4.media.MediaBrowserCompat$CustomActionCallback, java.lang.String, android.os.Bundle) 
		android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21 this$0
	public void run () 
}

android/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6.class
MediaBrowserServiceCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl$6 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks val$callbacks
	final android.os.Bundle val$rootHints
	final android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl this$1
	void  (android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl, android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks, android.os.Bundle) 
		android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl this$1
	public void run () 
		android.os.IBinder b
		android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord connection
}

android/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21.class
MediaBrowserServiceCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi21 extends java.lang.Object implements android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImpl android.support.v4.media.MediaBrowserServiceCompatApi21$ServiceCompatProxy  {
	final java.util.List mRootExtrasList
	Object mServiceObj
	android.os.Messenger mMessenger
	final android.support.v4.media.MediaBrowserServiceCompat this$0
	void  (android.support.v4.media.MediaBrowserServiceCompat) 
		android.support.v4.media.MediaBrowserServiceCompat this$0
	public void onCreate () 
	public android.os.IBinder onBind (android.content.Intent) 
		android.content.Intent intent
	public void setSessionToken (android.support.v4.media.session.MediaSessionCompat$Token) 
		android.support.v4.media.session.MediaSessionCompat$Token token
	public void notifyChildrenChanged (java.lang.String, android.os.Bundle) 
		String parentId
		android.os.Bundle options
	public android.os.Bundle getBrowserRootHints () 
	public android.support.v4.media.MediaBrowserServiceCompatApi21$BrowserRoot onGetRoot (java.lang.String, int, android.os.Bundle) 
		android.support.v4.media.session.IMediaSession extraBinder
		String clientPackageName
		int clientUid
		android.os.Bundle rootHints
		android.os.Bundle rootExtras
		android.support.v4.media.MediaBrowserServiceCompat$BrowserRoot root
	public void onLoadChildren (java.lang.String, android.support.v4.media.MediaBrowserServiceCompatApi21$ResultWrapper) 
		String parentId
		android.support.v4.media.MediaBrowserServiceCompatApi21$ResultWrapper resultWrapper
		android.support.v4.media.MediaBrowserServiceCompat$Result result
}

android/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$3.class
MediaBrowserServiceCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$3 extends android.support.v4.media.MediaBrowserServiceCompat$Result {
	final android.support.v4.media.MediaBrowserServiceCompatApi21$ResultWrapper val$resultWrapper
	final android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi21 this$1
	void  (android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi21, java.lang.Object, android.support.v4.media.MediaBrowserServiceCompatApi21$ResultWrapper) 
		android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi21 this$1
		Object debug
	void onResultSent (java.util.List) 
		android.os.Parcel parcel
		android.support.v4.media.MediaBrowserCompat$MediaItem item
		java.util.List list
		java.util.List parcelList
	public void detach () 
	volatile void onResultSent (java.lang.Object) 
}

android/support/v4/media/MediaMetadataCompat$TextKey.class
MediaMetadataCompat.java
package android.support.v4.media
public abstract android.support.v4.media.MediaMetadataCompat$TextKey extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/support/v4/media/MediaBrowserServiceCompat$ServiceHandler.class
MediaBrowserServiceCompat.java
package android.support.v4.media
final android.support.v4.media.MediaBrowserServiceCompat$ServiceHandler extends android.os.Handler {
	private final android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl mServiceBinderImpl
	final android.support.v4.media.MediaBrowserServiceCompat this$0
	void  (android.support.v4.media.MediaBrowserServiceCompat) 
	public void handleMessage (android.os.Message) 
		android.os.Message msg
		android.os.Bundle data
	public boolean sendMessageAtTime (android.os.Message, long) 
		android.os.Message msg
		long uptimeMillis
		android.os.Bundle data
	public void postOrRun (java.lang.Runnable) 
		Runnable r
}

android/support/v4/media/MediaDescriptionCompat$Builder.class
MediaDescriptionCompat.java
package android.support.v4.media
public final android.support.v4.media.MediaDescriptionCompat$Builder extends java.lang.Object {
	private String mMediaId
	private CharSequence mTitle
	private CharSequence mSubtitle
	private CharSequence mDescription
	private android.graphics.Bitmap mIcon
	private android.net.Uri mIconUri
	private android.os.Bundle mExtras
	private android.net.Uri mMediaUri
	public void  () 
	public android.support.v4.media.MediaDescriptionCompat$Builder setMediaId (java.lang.String) 
		String mediaId
	public android.support.v4.media.MediaDescriptionCompat$Builder setTitle (java.lang.CharSequence) 
		CharSequence title
	public android.support.v4.media.MediaDescriptionCompat$Builder setSubtitle (java.lang.CharSequence) 
		CharSequence subtitle
	public android.support.v4.media.MediaDescriptionCompat$Builder setDescription (java.lang.CharSequence) 
		CharSequence description
	public android.support.v4.media.MediaDescriptionCompat$Builder setIconBitmap (android.graphics.Bitmap) 
		android.graphics.Bitmap icon
	public android.support.v4.media.MediaDescriptionCompat$Builder setIconUri (android.net.Uri) 
		android.net.Uri iconUri
	public android.support.v4.media.MediaDescriptionCompat$Builder setExtras (android.os.Bundle) 
		android.os.Bundle extras
	public android.support.v4.media.MediaDescriptionCompat$Builder setMediaUri (android.net.Uri) 
		android.net.Uri mediaUri
	public android.support.v4.media.MediaDescriptionCompat build () 
}

android/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$8.class
MediaBrowserServiceCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl$8 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks val$callbacks
	final String val$query
	final android.os.Bundle val$extras
	final android.support.v4.os.ResultReceiver val$receiver
	final android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl this$1
	void  (android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl, android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks, java.lang.String, android.os.Bundle, android.support.v4.os.ResultReceiver) 
		android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl this$1
	public void run () 
		android.os.IBinder b
		android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord connection
}

android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi23.class
MediaBrowserCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi23 extends android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21 {
	public void  (android.content.Context, android.content.ComponentName, android.support.v4.media.MediaBrowserCompat$ConnectionCallback, android.os.Bundle) 
		android.content.Context context
		android.content.ComponentName serviceComponent
		android.support.v4.media.MediaBrowserCompat$ConnectionCallback callback
		android.os.Bundle rootHints
	public void getItem (java.lang.String, android.support.v4.media.MediaBrowserCompat$ItemCallback) 
		String mediaId
		android.support.v4.media.MediaBrowserCompat$ItemCallback cb
}

android/support/v4/media/MediaMetadataCompatApi21.class
MediaMetadataCompatApi21.java
package android.support.v4.media
 android.support.v4.media.MediaMetadataCompatApi21 extends java.lang.Object {
	void  () 
	public static java.util.Set keySet (java.lang.Object) 
		Object metadataObj
	public static android.graphics.Bitmap getBitmap (java.lang.Object, java.lang.String) 
		Object metadataObj
		String key
	public static long getLong (java.lang.Object, java.lang.String) 
		Object metadataObj
		String key
	public static java.lang.Object getRating (java.lang.Object, java.lang.String) 
		Object metadataObj
		String key
	public static java.lang.CharSequence getText (java.lang.Object, java.lang.String) 
		Object metadataObj
		String key
	public static void writeToParcel (java.lang.Object, android.os.Parcel, int) 
		Object metadataObj
		android.os.Parcel dest
		int flags
	public static java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel in
}

android/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24$1.class
MediaBrowserServiceCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi24$1 extends android.support.v4.media.MediaBrowserServiceCompat$Result {
	final android.support.v4.media.MediaBrowserServiceCompatApi24$ResultWrapper val$resultWrapper
	final android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi24 this$1
	void  (android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi24, java.lang.Object, android.support.v4.media.MediaBrowserServiceCompatApi24$ResultWrapper) 
		android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi24 this$1
		Object debug
	void onResultSent (java.util.List) 
		android.os.Parcel parcel
		android.support.v4.media.MediaBrowserCompat$MediaItem item
		java.util.List list
		java.util.List parcelList
	public void detach () 
	volatile void onResultSent (java.lang.Object) 
}

android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1.class
MediaBrowserCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.content.ComponentName val$name
	final android.os.IBinder val$binder
	final android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection this$1
	void  (android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection, android.content.ComponentName, android.os.IBinder) 
		android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection this$1
	public void run () 
		android.os.RemoteException ex
}

android/support/v4/media/MediaDescriptionCompatApi21.class
MediaDescriptionCompatApi21.java
package android.support.v4.media
 android.support.v4.media.MediaDescriptionCompatApi21 extends java.lang.Object {
	void  () 
	public static java.lang.String getMediaId (java.lang.Object) 
		Object descriptionObj
	public static java.lang.CharSequence getTitle (java.lang.Object) 
		Object descriptionObj
	public static java.lang.CharSequence getSubtitle (java.lang.Object) 
		Object descriptionObj
	public static java.lang.CharSequence getDescription (java.lang.Object) 
		Object descriptionObj
	public static android.graphics.Bitmap getIconBitmap (java.lang.Object) 
		Object descriptionObj
	public static android.net.Uri getIconUri (java.lang.Object) 
		Object descriptionObj
	public static android.os.Bundle getExtras (java.lang.Object) 
		Object descriptionObj
	public static void writeToParcel (java.lang.Object, android.os.Parcel, int) 
		Object descriptionObj
		android.os.Parcel dest
		int flags
	public static java.lang.Object fromParcel (android.os.Parcel) 
		android.os.Parcel in
}

android/support/v4/media/MediaBrowserCompat$ItemCallback.class
MediaBrowserCompat.java
package android.support.v4.media
public abstract android.support.v4.media.MediaBrowserCompat$ItemCallback extends java.lang.Object {
	final Object mItemCallbackObj
	public void  () 
	public void onItemLoaded (android.support.v4.media.MediaBrowserCompat$MediaItem) 
		android.support.v4.media.MediaBrowserCompat$MediaItem item
	public void onError (java.lang.String) 
		String itemId
}

android/support/v4/media/AudioAttributesCompatApi21.class
AudioAttributesCompatApi21.java
package android.support.v4.media
 android.support.v4.media.AudioAttributesCompatApi21 extends java.lang.Object {
	private static final String TAG
	private static java.lang.reflect.Method sAudioAttributesToLegacyStreamType
	void  () 
	public static int toLegacyStreamType (android.support.v4.media.AudioAttributesCompatApi21$Wrapper) 
		Object result
		Exception e
		android.support.v4.media.AudioAttributesCompatApi21$Wrapper aaWrap
		android.media.AudioAttributes aaObject
}

android/support/v4/media/MediaBrowserCompatApi21$ConnectionCallbackProxy.class
MediaBrowserCompatApi21.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompatApi21$ConnectionCallbackProxy extends android.media.browse.MediaBrowser$ConnectionCallback {
	protected final android.support.v4.media.MediaBrowserCompatApi21$ConnectionCallback mConnectionCallback
	public void  (android.support.v4.media.MediaBrowserCompatApi21$ConnectionCallback) 
		android.support.v4.media.MediaBrowserCompatApi21$ConnectionCallback connectionCallback
	public void onConnected () 
	public void onConnectionSuspended () 
	public void onConnectionFailed () 
}

android/support/v4/media/MediaBrowserServiceCompatApi24$MediaBrowserServiceAdaptor.class
MediaBrowserServiceCompatApi24.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompatApi24$MediaBrowserServiceAdaptor extends android.support.v4.media.MediaBrowserServiceCompatApi23$MediaBrowserServiceAdaptor {
	void  (android.content.Context, android.support.v4.media.MediaBrowserServiceCompatApi24$ServiceCompatProxy) 
		android.content.Context context
		android.support.v4.media.MediaBrowserServiceCompatApi24$ServiceCompatProxy serviceWrapper
	public void onLoadChildren (java.lang.String, android.service.media.MediaBrowserService$Result, android.os.Bundle) 
		String parentId
		android.service.media.MediaBrowserService$Result result
		android.os.Bundle options
}

android/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase.class
MediaBrowserServiceCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplBase extends java.lang.Object implements android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImpl  {
	private android.os.Messenger mMessenger
	final android.support.v4.media.MediaBrowserServiceCompat this$0
	void  (android.support.v4.media.MediaBrowserServiceCompat) 
		android.support.v4.media.MediaBrowserServiceCompat this$0
	public void onCreate () 
	public android.os.IBinder onBind (android.content.Intent) 
		android.content.Intent intent
	public void setSessionToken (android.support.v4.media.session.MediaSessionCompat$Token) 
		android.support.v4.media.session.MediaSessionCompat$Token token
	public void notifyChildrenChanged (java.lang.String, android.os.Bundle) 
		String parentId
		android.os.Bundle options
	public android.os.Bundle getBrowserRootHints () 
}

android/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl.class
MediaBrowserServiceCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl extends java.lang.Object {
	final android.support.v4.media.MediaBrowserServiceCompat this$0
	void  (android.support.v4.media.MediaBrowserServiceCompat) 
	public void connect (java.lang.String, int, android.os.Bundle, android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks) 
		String pkg
		int uid
		android.os.Bundle rootHints
		android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks callbacks
	public void disconnect (android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks) 
		android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks callbacks
	public void addSubscription (java.lang.String, android.os.IBinder, android.os.Bundle, android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks) 
		String id
		android.os.IBinder token
		android.os.Bundle options
		android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks callbacks
	public void removeSubscription (java.lang.String, android.os.IBinder, android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks) 
		String id
		android.os.IBinder token
		android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks callbacks
	public void getMediaItem (java.lang.String, android.support.v4.os.ResultReceiver, android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks) 
		String mediaId
		android.support.v4.os.ResultReceiver receiver
		android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks callbacks
	public void registerCallbacks (android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks, android.os.Bundle) 
		android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks callbacks
		android.os.Bundle rootHints
	public void unregisterCallbacks (android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks) 
		android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks callbacks
	public void search (java.lang.String, android.os.Bundle, android.support.v4.os.ResultReceiver, android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks) 
		String query
		android.os.Bundle extras
		android.support.v4.os.ResultReceiver receiver
		android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks callbacks
	public void sendCustomAction (java.lang.String, android.os.Bundle, android.support.v4.os.ResultReceiver, android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks) 
		String action
		android.os.Bundle extras
		android.support.v4.os.ResultReceiver receiver
		android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks callbacks
}

android/support/v4/media/MediaBrowserCompat$ConnectionCallback$StubApi21.class
MediaBrowserCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompat$ConnectionCallback$StubApi21 extends java.lang.Object implements android.support.v4.media.MediaBrowserCompatApi21$ConnectionCallback  {
	final android.support.v4.media.MediaBrowserCompat$ConnectionCallback this$0
	void  (android.support.v4.media.MediaBrowserCompat$ConnectionCallback) 
	public void onConnected () 
	public void onConnectionSuspended () 
	public void onConnectionFailed () 
}

android/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy.class
MediaSessionCompatApi21.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy extends android.media.session.MediaSession$Callback {
	protected final android.support.v4.media.session.MediaSessionCompatApi21$Callback mCallback
	public void  (android.support.v4.media.session.MediaSessionCompatApi21$Callback) 
		android.support.v4.media.session.MediaSessionCompatApi21$Callback callback
	public void onCommand (java.lang.String, android.os.Bundle, android.os.ResultReceiver) 
		String command
		android.os.Bundle args
		android.os.ResultReceiver cb
	public boolean onMediaButtonEvent (android.content.Intent) 
		android.content.Intent mediaButtonIntent
	public void onPlay () 
	public void onPlayFromMediaId (java.lang.String, android.os.Bundle) 
		String mediaId
		android.os.Bundle extras
	public void onPlayFromSearch (java.lang.String, android.os.Bundle) 
		String search
		android.os.Bundle extras
	public void onSkipToQueueItem (long) 
		long id
	public void onPause () 
	public void onSkipToNext () 
	public void onSkipToPrevious () 
	public void onFastForward () 
	public void onRewind () 
	public void onStop () 
	public void onSeekTo (long) 
		long pos
	public void onSetRating (android.media.Rating) 
		android.media.Rating rating
	public void onCustomAction (java.lang.String, android.os.Bundle) 
		String action
		android.os.Bundle extras
}

android/support/v4/media/session/MediaButtonReceiver$MediaButtonConnectionCallback.class
MediaButtonReceiver.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaButtonReceiver$MediaButtonConnectionCallback extends android.support.v4.media.MediaBrowserCompat$ConnectionCallback {
	private final android.content.Context mContext
	private final android.content.Intent mIntent
	private final android.content.BroadcastReceiver$PendingResult mPendingResult
	private android.support.v4.media.MediaBrowserCompat mMediaBrowser
	void  (android.content.Context, android.content.Intent, android.content.BroadcastReceiver$PendingResult) 
		android.content.Context context
		android.content.Intent intent
		android.content.BroadcastReceiver$PendingResult pendingResult
	void setMediaBrowser (android.support.v4.media.MediaBrowserCompat) 
		android.support.v4.media.MediaBrowserCompat mediaBrowser
	public void onConnected () 
		android.support.v4.media.session.MediaControllerCompat mediaController
		android.view.KeyEvent ke
		android.os.RemoteException e
	public void onConnectionSuspended () 
	public void onConnectionFailed () 
	private void finish () 
}

android/support/v4/media/session/PlaybackStateCompat$CustomAction.class
PlaybackStateCompat.java
package android.support.v4.media.session
public final android.support.v4.media.session.PlaybackStateCompat$CustomAction extends java.lang.Object implements android.os.Parcelable  {
	private final String mAction
	private final CharSequence mName
	private final int mIcon
	private final android.os.Bundle mExtras
	private Object mCustomActionObj
	public static final android.os.Parcelable$Creator CREATOR
	void  (java.lang.String, java.lang.CharSequence, int, android.os.Bundle) 
		String action
		CharSequence name
		int icon
		android.os.Bundle extras
	void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	public static android.support.v4.media.session.PlaybackStateCompat$CustomAction fromCustomAction (java.lang.Object) 
		Object customActionObj
		android.support.v4.media.session.PlaybackStateCompat$CustomAction customAction
	public java.lang.Object getCustomAction () 
	public java.lang.String getAction () 
	public java.lang.CharSequence getName () 
	public int getIcon () 
	public android.os.Bundle getExtras () 
	public java.lang.String toString () 
	static void  () 
}

android/support/v4/media/session/MediaControllerCompatApi23.class
MediaControllerCompatApi23.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaControllerCompatApi23 extends java.lang.Object {
	void  () 
}

android/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy.class
MediaControllerCompatApi21.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaControllerCompatApi21$CallbackProxy extends android.media.session.MediaController$Callback {
	protected final android.support.v4.media.session.MediaControllerCompatApi21$Callback mCallback
	public void  (android.support.v4.media.session.MediaControllerCompatApi21$Callback) 
		android.support.v4.media.session.MediaControllerCompatApi21$Callback callback
	public void onSessionDestroyed () 
	public void onSessionEvent (java.lang.String, android.os.Bundle) 
		String event
		android.os.Bundle extras
	public void onPlaybackStateChanged (android.media.session.PlaybackState) 
		android.media.session.PlaybackState state
	public void onMetadataChanged (android.media.MediaMetadata) 
		android.media.MediaMetadata metadata
	public void onQueueChanged (java.util.List) 
		java.util.List queue
	public void onQueueTitleChanged (java.lang.CharSequence) 
		CharSequence title
	public void onExtrasChanged (android.os.Bundle) 
		android.os.Bundle extras
	public void onAudioInfoChanged (android.media.session.MediaController$PlaybackInfo) 
		android.media.session.MediaController$PlaybackInfo info
}

android/support/v4/media/session/PlaybackStateCompatApi22.class
PlaybackStateCompatApi22.java
package android.support.v4.media.session
 android.support.v4.media.session.PlaybackStateCompatApi22 extends java.lang.Object {
	void  () 
	public static android.os.Bundle getExtras (java.lang.Object) 
		Object stateObj
	public static java.lang.Object newInstance (int, long, long, float, long, java.lang.CharSequence, long, java.util.List, long, android.os.Bundle) 
		Object customAction
		int state
		long position
		long bufferedPosition
		float speed
		long actions
		CharSequence errorMessage
		long updateTime
		java.util.List customActions
		long activeItemId
		android.os.Bundle extras
		android.media.session.PlaybackState$Builder stateObj
}

android/support/v4/media/session/MediaSessionCompat$Callback$StubApi23.class
MediaSessionCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaSessionCompat$Callback$StubApi23 extends android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21 implements android.support.v4.media.session.MediaSessionCompatApi23$Callback  {
	final android.support.v4.media.session.MediaSessionCompat$Callback this$0
	void  (android.support.v4.media.session.MediaSessionCompat$Callback) 
	public void onPlayFromUri (android.net.Uri, android.os.Bundle) 
		android.net.Uri uri
		android.os.Bundle extras
}

android/support/v4/media/session/MediaControllerCompat$TransportControlsBase.class
MediaControllerCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaControllerCompat$TransportControlsBase extends android.support.v4.media.session.MediaControllerCompat$TransportControls {
	private android.support.v4.media.session.IMediaSession mBinder
	public void  (android.support.v4.media.session.IMediaSession) 
		android.support.v4.media.session.IMediaSession binder
	public void prepare () 
		android.os.RemoteException e
	public void prepareFromMediaId (java.lang.String, android.os.Bundle) 
		android.os.RemoteException e
		String mediaId
		android.os.Bundle extras
	public void prepareFromSearch (java.lang.String, android.os.Bundle) 
		android.os.RemoteException e
		String query
		android.os.Bundle extras
	public void prepareFromUri (android.net.Uri, android.os.Bundle) 
		android.os.RemoteException e
		android.net.Uri uri
		android.os.Bundle extras
	public void play () 
		android.os.RemoteException e
	public void playFromMediaId (java.lang.String, android.os.Bundle) 
		android.os.RemoteException e
		String mediaId
		android.os.Bundle extras
	public void playFromSearch (java.lang.String, android.os.Bundle) 
		android.os.RemoteException e
		String query
		android.os.Bundle extras
	public void playFromUri (android.net.Uri, android.os.Bundle) 
		android.os.RemoteException e
		android.net.Uri uri
		android.os.Bundle extras
	public void skipToQueueItem (long) 
		android.os.RemoteException e
		long id
	public void pause () 
		android.os.RemoteException e
	public void stop () 
		android.os.RemoteException e
	public void seekTo (long) 
		android.os.RemoteException e
		long pos
	public void fastForward () 
		android.os.RemoteException e
	public void skipToNext () 
		android.os.RemoteException e
	public void rewind () 
		android.os.RemoteException e
	public void skipToPrevious () 
		android.os.RemoteException e
	public void setRating (android.support.v4.media.RatingCompat) 
		android.os.RemoteException e
		android.support.v4.media.RatingCompat rating
	public void setCaptioningEnabled (boolean) 
		android.os.RemoteException e
		boolean enabled
	public void setRepeatMode (int) 
		android.os.RemoteException e
		int repeatMode
	public void setShuffleModeEnabled (boolean) 
		android.os.RemoteException e
		boolean enabled
	public void setShuffleMode (int) 
		android.os.RemoteException e
		int shuffleMode
	public void sendCustomAction (android.support.v4.media.session.PlaybackStateCompat$CustomAction, android.os.Bundle) 
		android.support.v4.media.session.PlaybackStateCompat$CustomAction customAction
		android.os.Bundle args
	public void sendCustomAction (java.lang.String, android.os.Bundle) 
		android.os.RemoteException e
		String action
		android.os.Bundle args
}

android/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder.class
PlaybackStateCompat.java
package android.support.v4.media.session
public final android.support.v4.media.session.PlaybackStateCompat$CustomAction$Builder extends java.lang.Object {
	private final String mAction
	private final CharSequence mName
	private final int mIcon
	private android.os.Bundle mExtras
	public void  (java.lang.String, java.lang.CharSequence, int) 
		String action
		CharSequence name
		int icon
	public android.support.v4.media.session.PlaybackStateCompat$CustomAction$Builder setExtras (android.os.Bundle) 
		android.os.Bundle extras
	public android.support.v4.media.session.PlaybackStateCompat$CustomAction build () 
}

android/support/v4/media/session/MediaSessionCompat$OnActiveChangeListener.class
MediaSessionCompat.java
package android.support.v4.media.session
public abstract android.support.v4.media.session.MediaSessionCompat$OnActiveChangeListener extends java.lang.Object {
	public abstract void onActiveChanged () 
}

android/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi19.class
MediaSessionCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi19 extends android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi18 {
	void  (android.content.Context, java.lang.String, android.content.ComponentName, android.app.PendingIntent) 
		android.content.Context context
		String tag
		android.content.ComponentName mbrComponent
		android.app.PendingIntent mbrIntent
	public void setCallback (android.support.v4.media.session.MediaSessionCompat$Callback, android.os.Handler) 
		android.media.RemoteControlClient$OnMetadataUpdateListener listener
		android.support.v4.media.session.MediaSessionCompat$Callback callback
		android.os.Handler handler
	int getRccTransportControlFlagsFromActions (long) 
		long actions
		int transportControlFlags
	android.media.RemoteControlClient$MetadataEditor buildRccMetadata (android.os.Bundle) 
		android.os.Bundle metadata
		android.media.RemoteControlClient$MetadataEditor editor
		long actions
}

android/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21.class
MediaSessionCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21 extends java.lang.Object implements android.support.v4.media.session.MediaSessionCompat$MediaSessionImpl  {
	private final Object mSessionObj
	private final android.support.v4.media.session.MediaSessionCompat$Token mToken
	private boolean mDestroyed
	private final android.os.RemoteCallbackList mExtraControllerCallbacks
	private android.support.v4.media.session.PlaybackStateCompat mPlaybackState
	private java.util.List mQueue
	private android.support.v4.media.MediaMetadataCompat mMetadata
	int mRatingType
	boolean mCaptioningEnabled
	int mRepeatMode
	boolean mShuffleModeEnabled
	int mShuffleMode
	public void  (android.content.Context, java.lang.String) 
		android.content.Context context
		String tag
	public void  (java.lang.Object) 
		Object mediaSession
	public void setCallback (android.support.v4.media.session.MediaSessionCompat$Callback, android.os.Handler) 
		android.support.v4.media.session.MediaSessionCompat$Callback callback
		android.os.Handler handler
	public void setFlags (int) 
		int flags
	public void setPlaybackToLocal (int) 
		int stream
	public void setPlaybackToRemote (android.support.v4.media.VolumeProviderCompat) 
		android.support.v4.media.VolumeProviderCompat volumeProvider
	public void setActive (boolean) 
		boolean active
	public boolean isActive () 
	public void sendSessionEvent (java.lang.String, android.os.Bundle) 
		android.support.v4.media.session.IMediaControllerCallback cb
		int i
		int size
		String event
		android.os.Bundle extras
	public void release () 
	public android.support.v4.media.session.MediaSessionCompat$Token getSessionToken () 
	public void setPlaybackState (android.support.v4.media.session.PlaybackStateCompat) 
		android.support.v4.media.session.IMediaControllerCallback cb
		int i
		android.support.v4.media.session.PlaybackStateCompat state
		int size
	public android.support.v4.media.session.PlaybackStateCompat getPlaybackState () 
	public void setMetadata (android.support.v4.media.MediaMetadataCompat) 
		android.support.v4.media.MediaMetadataCompat metadata
	public void setSessionActivity (android.app.PendingIntent) 
		android.app.PendingIntent pi
	public void setMediaButtonReceiver (android.app.PendingIntent) 
		android.app.PendingIntent mbr
	public void setQueue (java.util.List) 
		android.support.v4.media.session.MediaSessionCompat$QueueItem item
		java.util.List queue
		java.util.List queueObjs
	public void setQueueTitle (java.lang.CharSequence) 
		CharSequence title
	public void setRatingType (int) 
		int type
	public void setCaptioningEnabled (boolean) 
		android.support.v4.media.session.IMediaControllerCallback cb
		int i
		int size
		boolean enabled
	public void setRepeatMode (int) 
		android.support.v4.media.session.IMediaControllerCallback cb
		int i
		int size
		int repeatMode
	public void setShuffleModeEnabled (boolean) 
		android.support.v4.media.session.IMediaControllerCallback cb
		int i
		int size
		boolean enabled
	public void setShuffleMode (int) 
		android.support.v4.media.session.IMediaControllerCallback cb
		int i
		int size
		int shuffleMode
	public void setExtras (android.os.Bundle) 
		android.os.Bundle extras
	public java.lang.Object getMediaSession () 
	public java.lang.Object getRemoteControlClient () 
	public java.lang.String getCallingPackage () 
	static java.util.List access$200 (android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21) 
		android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21 x0
	static boolean access$600 (android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21) 
		android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21 x0
	static android.os.RemoteCallbackList access$700 (android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21) 
		android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21 x0
	static android.support.v4.media.session.PlaybackStateCompat access$800 (android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21) 
		android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21 x0
	static android.support.v4.media.MediaMetadataCompat access$900 (android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21) 
		android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21 x0
}

android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi24.class
MediaControllerCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi24 extends android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi23 {
	public void  (android.content.Context, android.support.v4.media.session.MediaSessionCompat) 
		android.content.Context context
		android.support.v4.media.session.MediaSessionCompat session
	public void  (android.content.Context, android.support.v4.media.session.MediaSessionCompat$Token)  throws android.os.RemoteException 
		android.content.Context context
		android.support.v4.media.session.MediaSessionCompat$Token sessionToken
	public android.support.v4.media.session.MediaControllerCompat$TransportControls getTransportControls () 
		Object controlsObj
}

android/support/v4/media/session/IMediaSession.class
IMediaSession.java
package android.support.v4.media.session
public abstract android.support.v4.media.session.IMediaSession extends java.lang.Object implements android.os.IInterface  {
	public abstract void sendCommand (java.lang.String, android.os.Bundle, android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper)  throws android.os.RemoteException 
	public abstract boolean sendMediaButton (android.view.KeyEvent)  throws android.os.RemoteException 
	public abstract void registerCallbackListener (android.support.v4.media.session.IMediaControllerCallback)  throws android.os.RemoteException 
	public abstract void unregisterCallbackListener (android.support.v4.media.session.IMediaControllerCallback)  throws android.os.RemoteException 
	public abstract boolean isTransportControlEnabled ()  throws android.os.RemoteException 
	public abstract java.lang.String getPackageName ()  throws android.os.RemoteException 
	public abstract java.lang.String getTag ()  throws android.os.RemoteException 
	public abstract android.app.PendingIntent getLaunchPendingIntent ()  throws android.os.RemoteException 
	public abstract long getFlags ()  throws android.os.RemoteException 
	public abstract android.support.v4.media.session.ParcelableVolumeInfo getVolumeAttributes ()  throws android.os.RemoteException 
	public abstract void adjustVolume (int, int, java.lang.String)  throws android.os.RemoteException 
	public abstract void setVolumeTo (int, int, java.lang.String)  throws android.os.RemoteException 
	public abstract android.support.v4.media.MediaMetadataCompat getMetadata ()  throws android.os.RemoteException 
	public abstract android.support.v4.media.session.PlaybackStateCompat getPlaybackState ()  throws android.os.RemoteException 
	public abstract java.util.List getQueue ()  throws android.os.RemoteException 
	public abstract java.lang.CharSequence getQueueTitle ()  throws android.os.RemoteException 
	public abstract android.os.Bundle getExtras ()  throws android.os.RemoteException 
	public abstract int getRatingType ()  throws android.os.RemoteException 
	public abstract boolean isCaptioningEnabled ()  throws android.os.RemoteException 
	public abstract int getRepeatMode ()  throws android.os.RemoteException 
	public abstract boolean isShuffleModeEnabledDeprecated ()  throws android.os.RemoteException 
	public abstract int getShuffleMode ()  throws android.os.RemoteException 
	public abstract void addQueueItem (android.support.v4.media.MediaDescriptionCompat)  throws android.os.RemoteException 
	public abstract void addQueueItemAt (android.support.v4.media.MediaDescriptionCompat, int)  throws android.os.RemoteException 
	public abstract void removeQueueItem (android.support.v4.media.MediaDescriptionCompat)  throws android.os.RemoteException 
	public abstract void removeQueueItemAt (int)  throws android.os.RemoteException 
	public abstract void prepare ()  throws android.os.RemoteException 
	public abstract void prepareFromMediaId (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void prepareFromSearch (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void prepareFromUri (android.net.Uri, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void play ()  throws android.os.RemoteException 
	public abstract void playFromMediaId (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void playFromSearch (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void playFromUri (android.net.Uri, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void skipToQueueItem (long)  throws android.os.RemoteException 
	public abstract void pause ()  throws android.os.RemoteException 
	public abstract void stop ()  throws android.os.RemoteException 
	public abstract void next ()  throws android.os.RemoteException 
	public abstract void previous ()  throws android.os.RemoteException 
	public abstract void fastForward ()  throws android.os.RemoteException 
	public abstract void rewind ()  throws android.os.RemoteException 
	public abstract void seekTo (long)  throws android.os.RemoteException 
	public abstract void rate (android.support.v4.media.RatingCompat)  throws android.os.RemoteException 
	public abstract void setCaptioningEnabled (boolean)  throws android.os.RemoteException 
	public abstract void setRepeatMode (int)  throws android.os.RemoteException 
	public abstract void setShuffleModeEnabledDeprecated (boolean)  throws android.os.RemoteException 
	public abstract void setShuffleMode (int)  throws android.os.RemoteException 
	public abstract void sendCustomAction (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
}

android/support/v4/media/session/MediaSessionCompat$MediaSessionImpl.class
MediaSessionCompat.java
package android.support.v4.media.session
abstract android.support.v4.media.session.MediaSessionCompat$MediaSessionImpl extends java.lang.Object {
	public abstract void setCallback (android.support.v4.media.session.MediaSessionCompat$Callback, android.os.Handler) 
	public abstract void setFlags (int) 
	public abstract void setPlaybackToLocal (int) 
	public abstract void setPlaybackToRemote (android.support.v4.media.VolumeProviderCompat) 
	public abstract void setActive (boolean) 
	public abstract boolean isActive () 
	public abstract void sendSessionEvent (java.lang.String, android.os.Bundle) 
	public abstract void release () 
	public abstract android.support.v4.media.session.MediaSessionCompat$Token getSessionToken () 
	public abstract void setPlaybackState (android.support.v4.media.session.PlaybackStateCompat) 
	public abstract android.support.v4.media.session.PlaybackStateCompat getPlaybackState () 
	public abstract void setMetadata (android.support.v4.media.MediaMetadataCompat) 
	public abstract void setSessionActivity (android.app.PendingIntent) 
	public abstract void setMediaButtonReceiver (android.app.PendingIntent) 
	public abstract void setQueue (java.util.List) 
	public abstract void setQueueTitle (java.lang.CharSequence) 
	public abstract void setRatingType (int) 
	public abstract void setCaptioningEnabled (boolean) 
	public abstract void setRepeatMode (int) 
	public abstract void setShuffleModeEnabled (boolean) 
	public abstract void setShuffleMode (int) 
	public abstract void setExtras (android.os.Bundle) 
	public abstract java.lang.Object getMediaSession () 
	public abstract java.lang.Object getRemoteControlClient () 
	public abstract java.lang.String getCallingPackage () 
}

android/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21$ExtraSession.class
MediaSessionCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21$ExtraSession extends android.support.v4.media.session.IMediaSession$Stub {
	final android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21 this$0
	void  (android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21) 
		android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21 this$0
	public void sendCommand (java.lang.String, android.os.Bundle, android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper) 
		String command
		android.os.Bundle args
		android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper cb
	public boolean sendMediaButton (android.view.KeyEvent) 
		android.view.KeyEvent mediaButton
	public void registerCallbackListener (android.support.v4.media.session.IMediaControllerCallback) 
		android.support.v4.media.session.IMediaControllerCallback cb
	public void unregisterCallbackListener (android.support.v4.media.session.IMediaControllerCallback) 
		android.support.v4.media.session.IMediaControllerCallback cb
	public java.lang.String getPackageName () 
	public java.lang.String getTag () 
	public android.app.PendingIntent getLaunchPendingIntent () 
	public long getFlags () 
	public android.support.v4.media.session.ParcelableVolumeInfo getVolumeAttributes () 
	public void adjustVolume (int, int, java.lang.String) 
		int direction
		int flags
		String packageName
	public void setVolumeTo (int, int, java.lang.String) 
		int value
		int flags
		String packageName
	public void prepare ()  throws android.os.RemoteException 
	public void prepareFromMediaId (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String mediaId
		android.os.Bundle extras
	public void prepareFromSearch (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String query
		android.os.Bundle extras
	public void prepareFromUri (android.net.Uri, android.os.Bundle)  throws android.os.RemoteException 
		android.net.Uri uri
		android.os.Bundle extras
	public void play ()  throws android.os.RemoteException 
	public void playFromMediaId (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String mediaId
		android.os.Bundle extras
	public void playFromSearch (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String query
		android.os.Bundle extras
	public void playFromUri (android.net.Uri, android.os.Bundle)  throws android.os.RemoteException 
		android.net.Uri uri
		android.os.Bundle extras
	public void skipToQueueItem (long) 
		long id
	public void pause ()  throws android.os.RemoteException 
	public void stop ()  throws android.os.RemoteException 
	public void next ()  throws android.os.RemoteException 
	public void previous ()  throws android.os.RemoteException 
	public void fastForward ()  throws android.os.RemoteException 
	public void rewind ()  throws android.os.RemoteException 
	public void seekTo (long)  throws android.os.RemoteException 
		long pos
	public void rate (android.support.v4.media.RatingCompat)  throws android.os.RemoteException 
		android.support.v4.media.RatingCompat rating
	public void setCaptioningEnabled (boolean)  throws android.os.RemoteException 
		boolean enabled
	public void setRepeatMode (int)  throws android.os.RemoteException 
		int repeatMode
	public void setShuffleModeEnabledDeprecated (boolean)  throws android.os.RemoteException 
		boolean enabled
	public void setShuffleMode (int)  throws android.os.RemoteException 
		int shuffleMode
	public void sendCustomAction (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String action
		android.os.Bundle args
	public android.support.v4.media.MediaMetadataCompat getMetadata () 
	public android.support.v4.media.session.PlaybackStateCompat getPlaybackState () 
	public java.util.List getQueue () 
	public void addQueueItem (android.support.v4.media.MediaDescriptionCompat) 
		android.support.v4.media.MediaDescriptionCompat descriptionCompat
	public void addQueueItemAt (android.support.v4.media.MediaDescriptionCompat, int) 
		android.support.v4.media.MediaDescriptionCompat descriptionCompat
		int index
	public void removeQueueItem (android.support.v4.media.MediaDescriptionCompat) 
		android.support.v4.media.MediaDescriptionCompat description
	public void removeQueueItemAt (int) 
		int index
	public java.lang.CharSequence getQueueTitle () 
	public android.os.Bundle getExtras () 
	public int getRatingType () 
	public boolean isCaptioningEnabled () 
	public int getRepeatMode () 
	public boolean isShuffleModeEnabledDeprecated () 
	public int getShuffleMode () 
	public boolean isTransportControlEnabled () 
}

android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler.class
MediaSessionCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MessageHandler extends android.os.Handler {
	private static final int MSG_COMMAND
	private static final int MSG_ADJUST_VOLUME
	private static final int MSG_PREPARE
	private static final int MSG_PREPARE_MEDIA_ID
	private static final int MSG_PREPARE_SEARCH
	private static final int MSG_PREPARE_URI
	private static final int MSG_PLAY
	private static final int MSG_PLAY_MEDIA_ID
	private static final int MSG_PLAY_SEARCH
	private static final int MSG_PLAY_URI
	private static final int MSG_SKIP_TO_ITEM
	private static final int MSG_PAUSE
	private static final int MSG_STOP
	private static final int MSG_NEXT
	private static final int MSG_PREVIOUS
	private static final int MSG_FAST_FORWARD
	private static final int MSG_REWIND
	private static final int MSG_SEEK_TO
	private static final int MSG_RATE
	private static final int MSG_CUSTOM_ACTION
	private static final int MSG_MEDIA_BUTTON
	private static final int MSG_SET_VOLUME
	private static final int MSG_SET_REPEAT_MODE
	private static final int MSG_SET_SHUFFLE_MODE_ENABLED
	private static final int MSG_ADD_QUEUE_ITEM
	private static final int MSG_ADD_QUEUE_ITEM_AT
	private static final int MSG_REMOVE_QUEUE_ITEM
	private static final int MSG_REMOVE_QUEUE_ITEM_AT
	private static final int MSG_SET_CAPTIONING_ENABLED
	private static final int MSG_SET_SHUFFLE_MODE
	private static final int KEYCODE_MEDIA_PAUSE
	private static final int KEYCODE_MEDIA_PLAY
	final android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase this$0
	public void  (android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase, android.os.Looper) 
		android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase this$0
		android.os.Looper looper
	public void post (int, java.lang.Object, android.os.Bundle) 
		int what
		Object obj
		android.os.Bundle bundle
		android.os.Message msg
	public void post (int, java.lang.Object) 
		int what
		Object obj
	public void post (int) 
		int what
	public void post (int, java.lang.Object, int) 
		int what
		Object obj
		int arg1
	public void handleMessage (android.os.Message) 
		android.support.v4.media.session.MediaSessionCompat$QueueItem item
		android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$Command cmd
		android.view.KeyEvent keyEvent
		android.content.Intent intent
		android.os.Message msg
		android.support.v4.media.session.MediaSessionCompat$Callback cb
	private void onMediaButtonEvent (android.view.KeyEvent, android.support.v4.media.session.MediaSessionCompat$Callback) 
		android.view.KeyEvent ke
		android.support.v4.media.session.MediaSessionCompat$Callback cb
		long validActions
}

android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$4.class
MediaControllerCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$4 extends java.lang.Object implements java.lang.Runnable  {
	final int val$repeatMode
	final android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback this$0
	void  (android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback, int) 
		android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback this$0
	public void run () 
}

android/support/v4/media/session/MediaSessionCompatApi23.class
MediaSessionCompatApi23.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaSessionCompatApi23 extends java.lang.Object {
	void  () 
	public static java.lang.Object createCallback (android.support.v4.media.session.MediaSessionCompatApi23$Callback) 
		android.support.v4.media.session.MediaSessionCompatApi23$Callback callback
}

android/support/v4/media/session/MediaSessionCompat$Callback$StubApi21.class
MediaSessionCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21 extends java.lang.Object implements android.support.v4.media.session.MediaSessionCompatApi21$Callback  {
	final android.support.v4.media.session.MediaSessionCompat$Callback this$0
	void  (android.support.v4.media.session.MediaSessionCompat$Callback) 
	public void onCommand (java.lang.String, android.os.Bundle, android.os.ResultReceiver) 
		android.os.Bundle result
		android.support.v4.media.session.IMediaSession extraBinder
		android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21 impl
		int index
		android.support.v4.media.session.MediaSessionCompat$QueueItem item
		android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21 impl
		android.os.BadParcelableException e
		String command
		android.os.Bundle extras
		android.os.ResultReceiver cb
	public boolean onMediaButtonEvent (android.content.Intent) 
		android.content.Intent mediaButtonIntent
	public void onPlay () 
	public void onPlayFromMediaId (java.lang.String, android.os.Bundle) 
		String mediaId
		android.os.Bundle extras
	public void onPlayFromSearch (java.lang.String, android.os.Bundle) 
		String search
		android.os.Bundle extras
	public void onSkipToQueueItem (long) 
		long id
	public void onPause () 
	public void onSkipToNext () 
	public void onSkipToPrevious () 
	public void onFastForward () 
	public void onRewind () 
	public void onStop () 
	public void onSeekTo (long) 
		long pos
	public void onSetRating (java.lang.Object) 
		Object ratingObj
	public void onCustomAction (java.lang.String, android.os.Bundle) 
		android.net.Uri uri
		android.os.Bundle bundle
		String mediaId
		android.os.Bundle bundle
		String query
		android.os.Bundle bundle
		android.net.Uri uri
		android.os.Bundle bundle
		boolean enabled
		int repeatMode
		boolean enabled
		int shuffleMode
		String action
		android.os.Bundle extras
}

android/support/v4/media/session/PlaybackStateCompat$ErrorCode.class
PlaybackStateCompat.java
package android.support.v4.media.session
public abstract android.support.v4.media.session.PlaybackStateCompat$ErrorCode extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.class
MediaSessionCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub extends android.support.v4.media.session.IMediaSession$Stub {
	final android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase this$0
	void  (android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase) 
		android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase this$0
	public void sendCommand (java.lang.String, android.os.Bundle, android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper) 
		String command
		android.os.Bundle args
		android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper cb
	public boolean sendMediaButton (android.view.KeyEvent) 
		android.view.KeyEvent mediaButton
		boolean handlesMediaButtons
	public void registerCallbackListener (android.support.v4.media.session.IMediaControllerCallback) 
		android.support.v4.media.session.IMediaControllerCallback cb
	public void unregisterCallbackListener (android.support.v4.media.session.IMediaControllerCallback) 
		android.support.v4.media.session.IMediaControllerCallback cb
	public java.lang.String getPackageName () 
	public java.lang.String getTag () 
	public android.app.PendingIntent getLaunchPendingIntent () 
	public long getFlags () 
	public android.support.v4.media.session.ParcelableVolumeInfo getVolumeAttributes () 
		int controlType
		int max
		int current
		android.support.v4.media.VolumeProviderCompat vp
		int controlType
		int max
		int current
		int stream
		int volumeType
	public void adjustVolume (int, int, java.lang.String) 
		int direction
		int flags
		String packageName
	public void setVolumeTo (int, int, java.lang.String) 
		int value
		int flags
		String packageName
	public void prepare ()  throws android.os.RemoteException 
	public void prepareFromMediaId (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String mediaId
		android.os.Bundle extras
	public void prepareFromSearch (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String query
		android.os.Bundle extras
	public void prepareFromUri (android.net.Uri, android.os.Bundle)  throws android.os.RemoteException 
		android.net.Uri uri
		android.os.Bundle extras
	public void play ()  throws android.os.RemoteException 
	public void playFromMediaId (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String mediaId
		android.os.Bundle extras
	public void playFromSearch (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String query
		android.os.Bundle extras
	public void playFromUri (android.net.Uri, android.os.Bundle)  throws android.os.RemoteException 
		android.net.Uri uri
		android.os.Bundle extras
	public void skipToQueueItem (long) 
		long id
	public void pause ()  throws android.os.RemoteException 
	public void stop ()  throws android.os.RemoteException 
	public void next ()  throws android.os.RemoteException 
	public void previous ()  throws android.os.RemoteException 
	public void fastForward ()  throws android.os.RemoteException 
	public void rewind ()  throws android.os.RemoteException 
	public void seekTo (long)  throws android.os.RemoteException 
		long pos
	public void rate (android.support.v4.media.RatingCompat)  throws android.os.RemoteException 
		android.support.v4.media.RatingCompat rating
	public void setCaptioningEnabled (boolean)  throws android.os.RemoteException 
		boolean enabled
	public void setRepeatMode (int)  throws android.os.RemoteException 
		int repeatMode
	public void setShuffleModeEnabledDeprecated (boolean)  throws android.os.RemoteException 
		boolean enabled
	public void setShuffleMode (int)  throws android.os.RemoteException 
		int shuffleMode
	public void sendCustomAction (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String action
		android.os.Bundle args
	public android.support.v4.media.MediaMetadataCompat getMetadata () 
	public android.support.v4.media.session.PlaybackStateCompat getPlaybackState () 
		android.support.v4.media.session.PlaybackStateCompat state
		android.support.v4.media.MediaMetadataCompat metadata
	public java.util.List getQueue () 
	public void addQueueItem (android.support.v4.media.MediaDescriptionCompat) 
		android.support.v4.media.MediaDescriptionCompat description
	public void addQueueItemAt (android.support.v4.media.MediaDescriptionCompat, int) 
		android.support.v4.media.MediaDescriptionCompat description
		int index
	public void removeQueueItem (android.support.v4.media.MediaDescriptionCompat) 
		android.support.v4.media.MediaDescriptionCompat description
	public void removeQueueItemAt (int) 
		int index
	public java.lang.CharSequence getQueueTitle () 
	public android.os.Bundle getExtras () 
	public int getRatingType () 
	public boolean isCaptioningEnabled () 
	public int getRepeatMode () 
	public boolean isShuffleModeEnabledDeprecated () 
	public int getShuffleMode () 
	public boolean isTransportControlEnabled () 
}

android/support/v4/media/session/PlaybackStateCompat$1.class
PlaybackStateCompat.java
package android.support.v4.media.session
final android.support.v4.media.session.PlaybackStateCompat$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.support.v4.media.session.PlaybackStateCompat createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.support.v4.media.session.PlaybackStateCompat[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/support/v4/media/session/MediaSessionCompat$QueueItem.class
MediaSessionCompat.java
package android.support.v4.media.session
public final android.support.v4.media.session.MediaSessionCompat$QueueItem extends java.lang.Object implements android.os.Parcelable  {
	public static final int UNKNOWN_ID
	private final android.support.v4.media.MediaDescriptionCompat mDescription
	private final long mId
	private Object mItem
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.support.v4.media.MediaDescriptionCompat, long) 
		android.support.v4.media.MediaDescriptionCompat description
		long id
	private void  (java.lang.Object, android.support.v4.media.MediaDescriptionCompat, long) 
		Object queueItem
		android.support.v4.media.MediaDescriptionCompat description
		long id
	void  (android.os.Parcel) 
		android.os.Parcel in
	public android.support.v4.media.MediaDescriptionCompat getDescription () 
	public long getQueueId () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	public java.lang.Object getQueueItem () 
	public static android.support.v4.media.session.MediaSessionCompat$QueueItem fromQueueItem (java.lang.Object) 
		Object queueItem
		Object descriptionObj
		android.support.v4.media.MediaDescriptionCompat description
		long id
	public static java.util.List fromQueueItemList (java.util.List) 
		Object itemObj
		java.util.List itemList
		java.util.List items
	public java.lang.String toString () 
	static void  () 
}

android/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi19$1.class
MediaSessionCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi19$1 extends java.lang.Object implements android.media.RemoteControlClient$OnMetadataUpdateListener  {
	final android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi19 this$0
	void  (android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi19) 
		android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi19 this$0
	public void onMetadataUpdate (int, java.lang.Object) 
		int key
		Object newValue
}

android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$3.class
MediaControllerCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$3 extends java.lang.Object implements java.lang.Runnable  {
	final boolean val$enabled
	final android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback this$0
	void  (android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback, boolean) 
		android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback this$0
	public void run () 
}

android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23.class
MediaControllerCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi23 extends android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21 {
	public void  (android.content.Context, android.support.v4.media.session.MediaSessionCompat) 
		android.content.Context context
		android.support.v4.media.session.MediaSessionCompat session
	public void  (android.content.Context, android.support.v4.media.session.MediaSessionCompat$Token)  throws android.os.RemoteException 
		android.content.Context context
		android.support.v4.media.session.MediaSessionCompat$Token sessionToken
	public android.support.v4.media.session.MediaControllerCompat$TransportControls getTransportControls () 
		Object controlsObj
}

android/support/v4/media/session/MediaSessionCompat$Token$1.class
MediaSessionCompat.java
package android.support.v4.media.session
final android.support.v4.media.session.MediaSessionCompat$Token$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.support.v4.media.session.MediaSessionCompat$Token createFromParcel (android.os.Parcel) 
		Object inner
		android.os.Parcel in
		Object inner
	public android.support.v4.media.session.MediaSessionCompat$Token[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/support/v4/media/session/IMediaSession$Stub.class
IMediaSession.java
package android.support.v4.media.session
public abstract android.support.v4.media.session.IMediaSession$Stub extends android.os.Binder implements android.support.v4.media.session.IMediaSession  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_sendCommand
	static final int TRANSACTION_sendMediaButton
	static final int TRANSACTION_registerCallbackListener
	static final int TRANSACTION_unregisterCallbackListener
	static final int TRANSACTION_isTransportControlEnabled
	static final int TRANSACTION_getPackageName
	static final int TRANSACTION_getTag
	static final int TRANSACTION_getLaunchPendingIntent
	static final int TRANSACTION_getFlags
	static final int TRANSACTION_getVolumeAttributes
	static final int TRANSACTION_adjustVolume
	static final int TRANSACTION_setVolumeTo
	static final int TRANSACTION_getMetadata
	static final int TRANSACTION_getPlaybackState
	static final int TRANSACTION_getQueue
	static final int TRANSACTION_getQueueTitle
	static final int TRANSACTION_getExtras
	static final int TRANSACTION_getRatingType
	static final int TRANSACTION_isCaptioningEnabled
	static final int TRANSACTION_getRepeatMode
	static final int TRANSACTION_isShuffleModeEnabledDeprecated
	static final int TRANSACTION_getShuffleMode
	static final int TRANSACTION_addQueueItem
	static final int TRANSACTION_addQueueItemAt
	static final int TRANSACTION_removeQueueItem
	static final int TRANSACTION_removeQueueItemAt
	static final int TRANSACTION_prepare
	static final int TRANSACTION_prepareFromMediaId
	static final int TRANSACTION_prepareFromSearch
	static final int TRANSACTION_prepareFromUri
	static final int TRANSACTION_play
	static final int TRANSACTION_playFromMediaId
	static final int TRANSACTION_playFromSearch
	static final int TRANSACTION_playFromUri
	static final int TRANSACTION_skipToQueueItem
	static final int TRANSACTION_pause
	static final int TRANSACTION_stop
	static final int TRANSACTION_next
	static final int TRANSACTION_previous
	static final int TRANSACTION_fastForward
	static final int TRANSACTION_rewind
	static final int TRANSACTION_seekTo
	static final int TRANSACTION_rate
	static final int TRANSACTION_setCaptioningEnabled
	static final int TRANSACTION_setRepeatMode
	static final int TRANSACTION_setShuffleModeEnabledDeprecated
	static final int TRANSACTION_setShuffleMode
	static final int TRANSACTION_sendCustomAction
	public void  () 
	public static android.support.v4.media.session.IMediaSession asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.os.Bundle _arg1
		android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper _arg2
		String _arg0
		android.os.Bundle _arg1
		android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper _arg2
		android.view.KeyEvent _arg0
		android.view.KeyEvent _arg0
		boolean _result
		android.support.v4.media.session.IMediaControllerCallback _arg0
		android.support.v4.media.session.IMediaControllerCallback _arg0
		boolean _result
		String _result
		String _result
		android.app.PendingIntent _result
		long _result
		android.support.v4.media.session.ParcelableVolumeInfo _result
		int _arg0
		int _arg1
		String _arg2
		int _arg0
		int _arg1
		String _arg2
		android.support.v4.media.MediaMetadataCompat _result
		android.support.v4.media.session.PlaybackStateCompat _result
		java.util.List _result
		CharSequence _result
		android.os.Bundle _result
		int _result
		boolean _result
		int _result
		boolean _result
		int _result
		android.support.v4.media.MediaDescriptionCompat _arg0
		android.support.v4.media.MediaDescriptionCompat _arg0
		android.support.v4.media.MediaDescriptionCompat _arg0
		android.support.v4.media.MediaDescriptionCompat _arg0
		int _arg1
		android.support.v4.media.MediaDescriptionCompat _arg0
		android.support.v4.media.MediaDescriptionCompat _arg0
		int _arg0
		android.os.Bundle _arg1
		String _arg0
		android.os.Bundle _arg1
		android.os.Bundle _arg1
		String _arg0
		android.os.Bundle _arg1
		android.net.Uri _arg0
		android.os.Bundle _arg1
		android.net.Uri _arg0
		android.os.Bundle _arg1
		android.os.Bundle _arg1
		String _arg0
		android.os.Bundle _arg1
		android.os.Bundle _arg1
		String _arg0
		android.os.Bundle _arg1
		android.net.Uri _arg0
		android.os.Bundle _arg1
		android.net.Uri _arg0
		android.os.Bundle _arg1
		long _arg0
		long _arg0
		android.support.v4.media.RatingCompat _arg0
		android.support.v4.media.RatingCompat _arg0
		boolean _arg0
		int _arg0
		boolean _arg0
		int _arg0
		android.os.Bundle _arg1
		String _arg0
		android.os.Bundle _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21.class
MediaControllerCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21 extends java.lang.Object implements android.support.v4.media.session.MediaControllerCompat$MediaControllerImpl  {
	protected final Object mControllerObj
	private final java.util.List mPendingCallbacks
	private android.support.v4.media.session.IMediaSession mExtraBinder
	private java.util.HashMap mCallbackMap
	public void  (android.content.Context, android.support.v4.media.session.MediaSessionCompat) 
		android.content.Context context
		android.support.v4.media.session.MediaSessionCompat session
	public void  (android.content.Context, android.support.v4.media.session.MediaSessionCompat$Token)  throws android.os.RemoteException 
		android.content.Context context
		android.support.v4.media.session.MediaSessionCompat$Token sessionToken
	public final void registerCallback (android.support.v4.media.session.MediaControllerCompat$Callback, android.os.Handler) 
		android.os.RemoteException e
		android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback extraCallback
		android.support.v4.media.session.MediaControllerCompat$Callback callback
		android.os.Handler handler
	public final void unregisterCallback (android.support.v4.media.session.MediaControllerCompat$Callback) 
		android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback extraCallback
		android.os.RemoteException e
		android.support.v4.media.session.MediaControllerCompat$Callback callback
	public boolean dispatchMediaButtonEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public android.support.v4.media.session.MediaControllerCompat$TransportControls getTransportControls () 
		Object controlsObj
	public android.support.v4.media.session.PlaybackStateCompat getPlaybackState () 
		android.os.RemoteException e
		Object stateObj
	public android.support.v4.media.MediaMetadataCompat getMetadata () 
		Object metadataObj
	public java.util.List getQueue () 
		java.util.List queueObjs
	public void addQueueItem (android.support.v4.media.MediaDescriptionCompat) 
		android.support.v4.media.MediaDescriptionCompat description
		long flags
		android.os.Bundle params
	public void addQueueItem (android.support.v4.media.MediaDescriptionCompat, int) 
		android.support.v4.media.MediaDescriptionCompat description
		int index
		long flags
		android.os.Bundle params
	public void removeQueueItem (android.support.v4.media.MediaDescriptionCompat) 
		android.support.v4.media.MediaDescriptionCompat description
		long flags
		android.os.Bundle params
	public java.lang.CharSequence getQueueTitle () 
	public android.os.Bundle getExtras () 
	public int getRatingType () 
		android.os.RemoteException e
	public boolean isCaptioningEnabled () 
		android.os.RemoteException e
	public int getRepeatMode () 
		android.os.RemoteException e
	public boolean isShuffleModeEnabled () 
		android.os.RemoteException e
	public int getShuffleMode () 
		android.os.RemoteException e
	public long getFlags () 
	public android.support.v4.media.session.MediaControllerCompat$PlaybackInfo getPlaybackInfo () 
		Object volumeInfoObj
	public android.app.PendingIntent getSessionActivity () 
	public void setVolumeTo (int, int) 
		int value
		int flags
	public void adjustVolume (int, int) 
		int direction
		int flags
	public void sendCommand (java.lang.String, android.os.Bundle, android.os.ResultReceiver) 
		String command
		android.os.Bundle params
		android.os.ResultReceiver cb
	public java.lang.String getPackageName () 
	public java.lang.Object getMediaController () 
	private void requestExtraBinder () 
	private void processPendingCallbacks () 
		android.os.RemoteException e
		android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback extraCallback
		android.support.v4.media.session.MediaControllerCompat$Callback callback
	static android.support.v4.media.session.IMediaSession access$302 (android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21, android.support.v4.media.session.IMediaSession) 
		android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21 x0
		android.support.v4.media.session.IMediaSession x1
	static void access$400 (android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21) 
		android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21 x0
}

android/support/v4/media/session/MediaControllerCompatApi23$TransportControls.class
MediaControllerCompatApi23.java
package android.support.v4.media.session
public android.support.v4.media.session.MediaControllerCompatApi23$TransportControls extends android.support.v4.media.session.MediaControllerCompatApi21$TransportControls {
	public void  () 
	public static void playFromUri (java.lang.Object, android.net.Uri, android.os.Bundle) 
		Object controlsObj
		android.net.Uri uri
		android.os.Bundle extras
}

android/support/v4/media/session/MediaControllerCompat$PlaybackInfo.class
MediaControllerCompat.java
package android.support.v4.media.session
public final android.support.v4.media.session.MediaControllerCompat$PlaybackInfo extends java.lang.Object {
	public static final int PLAYBACK_TYPE_LOCAL
	public static final int PLAYBACK_TYPE_REMOTE
	private final int mPlaybackType
	private final int mAudioStream
	private final int mVolumeControl
	private final int mMaxVolume
	private final int mCurrentVolume
	void  (int, int, int, int, int) 
		int type
		int stream
		int control
		int max
		int current
	public int getPlaybackType () 
	public int getAudioStream () 
	public int getVolumeControl () 
	public int getMaxVolume () 
	public int getCurrentVolume () 
}

android/support/v4/media/session/MediaSessionCompat$Callback$StubApi24.class
MediaSessionCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaSessionCompat$Callback$StubApi24 extends android.support.v4.media.session.MediaSessionCompat$Callback$StubApi23 implements android.support.v4.media.session.MediaSessionCompatApi24$Callback  {
	final android.support.v4.media.session.MediaSessionCompat$Callback this$0
	void  (android.support.v4.media.session.MediaSessionCompat$Callback) 
	public void onPrepare () 
	public void onPrepareFromMediaId (java.lang.String, android.os.Bundle) 
		String mediaId
		android.os.Bundle extras
	public void onPrepareFromSearch (java.lang.String, android.os.Bundle) 
		String query
		android.os.Bundle extras
	public void onPrepareFromUri (android.net.Uri, android.os.Bundle) 
		android.net.Uri uri
		android.os.Bundle extras
}

android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$5.class
MediaControllerCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$5 extends java.lang.Object implements java.lang.Runnable  {
	final boolean val$enabled
	final android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback this$0
	void  (android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback, boolean) 
		android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback this$0
	public void run () 
}

android/support/v4/media/session/MediaSessionCompatApi24.class
MediaSessionCompatApi24.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaSessionCompatApi24 extends java.lang.Object {
	private static final String TAG
	void  () 
	public static java.lang.Object createCallback (android.support.v4.media.session.MediaSessionCompatApi24$Callback) 
		android.support.v4.media.session.MediaSessionCompatApi24$Callback callback
	public static java.lang.String getCallingPackage (java.lang.Object) 
		java.lang.reflect.Method getCallingPackageMethod
		ReflectiveOperationException e
		Object sessionObj
		android.media.session.MediaSession session
}

android/support/v4/media/session/ParcelableVolumeInfo.class
ParcelableVolumeInfo.java
package android.support.v4.media.session
public android.support.v4.media.session.ParcelableVolumeInfo extends java.lang.Object implements android.os.Parcelable  {
	public int volumeType
	public int audioStream
	public int controlType
	public int maxVolume
	public int currentVolume
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, int, int, int) 
		int volumeType
		int audioStream
		int controlType
		int maxVolume
		int currentVolume
	public void  (android.os.Parcel) 
		android.os.Parcel from
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/support/v4/media/session/MediaControllerCompat$TransportControls.class
MediaControllerCompat.java
package android.support.v4.media.session
public abstract android.support.v4.media.session.MediaControllerCompat$TransportControls extends java.lang.Object {
	void  () 
	public abstract void prepare () 
	public abstract void prepareFromMediaId (java.lang.String, android.os.Bundle) 
	public abstract void prepareFromSearch (java.lang.String, android.os.Bundle) 
	public abstract void prepareFromUri (android.net.Uri, android.os.Bundle) 
	public abstract void play () 
	public abstract void playFromMediaId (java.lang.String, android.os.Bundle) 
	public abstract void playFromSearch (java.lang.String, android.os.Bundle) 
	public abstract void playFromUri (android.net.Uri, android.os.Bundle) 
	public abstract void skipToQueueItem (long) 
	public abstract void pause () 
	public abstract void stop () 
	public abstract void seekTo (long) 
	public abstract void fastForward () 
	public abstract void skipToNext () 
	public abstract void rewind () 
	public abstract void skipToPrevious () 
	public abstract void setRating (android.support.v4.media.RatingCompat) 
	public abstract void setCaptioningEnabled (boolean) 
	public abstract void setRepeatMode (int) 
	public abstract void setShuffleModeEnabled (boolean) 
	public abstract void setShuffleMode (int) 
	public abstract void sendCustomAction (android.support.v4.media.session.PlaybackStateCompat$CustomAction, android.os.Bundle) 
	public abstract void sendCustomAction (java.lang.String, android.os.Bundle) 
}

android/support/v4/media/session/MediaControllerCompatApi24.class
MediaControllerCompatApi24.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaControllerCompatApi24 extends java.lang.Object {
	void  () 
}

android/support/v4/media/session/MediaSessionCompatApi24$Callback.class
MediaSessionCompatApi24.java
package android.support.v4.media.session
public abstract android.support.v4.media.session.MediaSessionCompatApi24$Callback extends java.lang.Object implements android.support.v4.media.session.MediaSessionCompatApi23$Callback  {
	public abstract void onPrepare () 
	public abstract void onPrepareFromMediaId (java.lang.String, android.os.Bundle) 
	public abstract void onPrepareFromSearch (java.lang.String, android.os.Bundle) 
	public abstract void onPrepareFromUri (android.net.Uri, android.os.Bundle) 
}

android/support/v4/media/session/MediaSessionCompatApi21.class
MediaSessionCompatApi21.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaSessionCompatApi21 extends java.lang.Object {
	static final String TAG
	void  () 
	public static java.lang.Object createSession (android.content.Context, java.lang.String) 
		android.content.Context context
		String tag
	public static java.lang.Object verifySession (java.lang.Object) 
		Object mediaSession
	public static java.lang.Object verifyToken (java.lang.Object) 
		Object token
	public static java.lang.Object createCallback (android.support.v4.media.session.MediaSessionCompatApi21$Callback) 
		android.support.v4.media.session.MediaSessionCompatApi21$Callback callback
	public static void setCallback (java.lang.Object, java.lang.Object, android.os.Handler) 
		Object sessionObj
		Object callbackObj
		android.os.Handler handler
	public static void setFlags (java.lang.Object, int) 
		Object sessionObj
		int flags
	public static void setPlaybackToLocal (java.lang.Object, int) 
		Object sessionObj
		int stream
		android.media.AudioAttributes$Builder bob
	public static void setPlaybackToRemote (java.lang.Object, java.lang.Object) 
		Object sessionObj
		Object volumeProviderObj
	public static void setActive (java.lang.Object, boolean) 
		Object sessionObj
		boolean active
	public static boolean isActive (java.lang.Object) 
		Object sessionObj
	public static void sendSessionEvent (java.lang.Object, java.lang.String, android.os.Bundle) 
		Object sessionObj
		String event
		android.os.Bundle extras
	public static void release (java.lang.Object) 
		Object sessionObj
	public static android.os.Parcelable getSessionToken (java.lang.Object) 
		Object sessionObj
	public static void setPlaybackState (java.lang.Object, java.lang.Object) 
		Object sessionObj
		Object stateObj
	public static void setMetadata (java.lang.Object, java.lang.Object) 
		Object sessionObj
		Object metadataObj
	public static void setSessionActivity (java.lang.Object, android.app.PendingIntent) 
		Object sessionObj
		android.app.PendingIntent pi
	public static void setMediaButtonReceiver (java.lang.Object, android.app.PendingIntent) 
		Object sessionObj
		android.app.PendingIntent pi
	public static void setQueue (java.lang.Object, java.util.List) 
		Object itemObj
		Object sessionObj
		java.util.List queueObjs
		java.util.ArrayList queue
	public static void setQueueTitle (java.lang.Object, java.lang.CharSequence) 
		Object sessionObj
		CharSequence title
	public static void setExtras (java.lang.Object, android.os.Bundle) 
		Object sessionObj
		android.os.Bundle extras
	public static boolean hasCallback (java.lang.Object) 
		ReflectiveOperationException e
		Object sessionObj
		java.lang.reflect.Field callbackField
}

android/support/v4/media/session/MediaSessionCompatApi24$CallbackProxy.class
MediaSessionCompatApi24.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaSessionCompatApi24$CallbackProxy extends android.support.v4.media.session.MediaSessionCompatApi23$CallbackProxy {
	public void  (android.support.v4.media.session.MediaSessionCompatApi24$Callback) 
		android.support.v4.media.session.MediaSessionCompatApi24$Callback callback
	public void onPrepare () 
	public void onPrepareFromMediaId (java.lang.String, android.os.Bundle) 
		String mediaId
		android.os.Bundle extras
	public void onPrepareFromSearch (java.lang.String, android.os.Bundle) 
		String query
		android.os.Bundle extras
	public void onPrepareFromUri (android.net.Uri, android.os.Bundle) 
		android.net.Uri uri
		android.os.Bundle extras
}

android/support/v4/media/session/MediaSessionCompat$2.class
MediaSessionCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaSessionCompat$2 extends android.support.v4.media.session.MediaSessionCompat$Callback {
	final android.support.v4.media.session.MediaSessionCompat this$0
	void  (android.support.v4.media.session.MediaSessionCompat) 
		android.support.v4.media.session.MediaSessionCompat this$0
}

android/support/v4/media/session/MediaSessionCompat$Callback$CallbackHandler.class
MediaSessionCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaSessionCompat$Callback$CallbackHandler extends android.os.Handler {
	private static final int MSG_MEDIA_PLAY_PAUSE_KEY_DOUBLE_TAP_TIMEOUT
	final android.support.v4.media.session.MediaSessionCompat$Callback this$0
	void  (android.support.v4.media.session.MediaSessionCompat$Callback, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/support/v4/media/session/MediaControllerCompat$MediaControllerExtraData.class
MediaControllerCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaControllerCompat$MediaControllerExtraData extends android.support.v4.app.SupportActivity$ExtraData {
	private final android.support.v4.media.session.MediaControllerCompat mMediaController
	void  (android.support.v4.media.session.MediaControllerCompat) 
		android.support.v4.media.session.MediaControllerCompat mediaController
	android.support.v4.media.session.MediaControllerCompat getMediaController () 
}

android/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1.class
MediaSessionCompat.java
package android.support.v4.media.session
final android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper createFromParcel (android.os.Parcel) 
		android.os.Parcel p
	public android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi18.class
MediaSessionCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi18 extends android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase {
	private static boolean sIsMbrPendingIntentSupported
	void  (android.content.Context, java.lang.String, android.content.ComponentName, android.app.PendingIntent) 
		android.content.Context context
		String tag
		android.content.ComponentName mbrComponent
		android.app.PendingIntent mbrIntent
	public void setCallback (android.support.v4.media.session.MediaSessionCompat$Callback, android.os.Handler) 
		android.media.RemoteControlClient$OnPlaybackPositionUpdateListener listener
		android.support.v4.media.session.MediaSessionCompat$Callback callback
		android.os.Handler handler
	void setRccState (android.support.v4.media.session.PlaybackStateCompat) 
		long diff
		android.support.v4.media.session.PlaybackStateCompat state
		long position
		float speed
		long updateTime
		long currTime
	int getRccTransportControlFlagsFromActions (long) 
		long actions
		int transportControlFlags
	void registerMediaButtonEventReceiver (android.app.PendingIntent, android.content.ComponentName) 
		NullPointerException e
		android.app.PendingIntent mbrIntent
		android.content.ComponentName mbrComponent
	void unregisterMediaButtonEventReceiver (android.app.PendingIntent, android.content.ComponentName) 
		android.app.PendingIntent mbrIntent
		android.content.ComponentName mbrComponent
	static void  () 
}

android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase.class
MediaSessionCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase extends java.lang.Object implements android.support.v4.media.session.MediaSessionCompat$MediaSessionImpl  {
	static final int RCC_PLAYSTATE_NONE
	private final android.content.Context mContext
	private final android.content.ComponentName mMediaButtonReceiverComponentName
	private final android.app.PendingIntent mMediaButtonReceiverIntent
	private final android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub mStub
	private final android.support.v4.media.session.MediaSessionCompat$Token mToken
	final String mPackageName
	final String mTag
	final android.media.AudioManager mAudioManager
	final android.media.RemoteControlClient mRcc
	final Object mLock
	final android.os.RemoteCallbackList mControllerCallbacks
	private android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MessageHandler mHandler
	boolean mDestroyed
	boolean mIsActive
	private boolean mIsMbrRegistered
	private boolean mIsRccRegistered
	volatile android.support.v4.media.session.MediaSessionCompat$Callback mCallback
	int mFlags
	android.support.v4.media.MediaMetadataCompat mMetadata
	android.support.v4.media.session.PlaybackStateCompat mState
	android.app.PendingIntent mSessionActivity
	java.util.List mQueue
	CharSequence mQueueTitle
	int mRatingType
	boolean mCaptioningEnabled
	int mRepeatMode
	int mShuffleMode
	boolean mShuffleModeEnabled
	android.os.Bundle mExtras
	int mVolumeType
	int mLocalStream
	android.support.v4.media.VolumeProviderCompat mVolumeProvider
	private android.support.v4.media.VolumeProviderCompat$Callback mVolumeCallback
	public void  (android.content.Context, java.lang.String, android.content.ComponentName, android.app.PendingIntent) 
		android.content.Context context
		String tag
		android.content.ComponentName mbrComponent
		android.app.PendingIntent mbrIntent
	public void setCallback (android.support.v4.media.session.MediaSessionCompat$Callback, android.os.Handler) 
		android.support.v4.media.session.MediaSessionCompat$Callback callback
		android.os.Handler handler
	void postToHandler (int) 
		int what
	void postToHandler (int, int) 
		int what
		int arg1
	void postToHandler (int, java.lang.Object) 
		int what
		Object obj
	void postToHandler (int, java.lang.Object, int) 
		int what
		Object obj
		int arg1
	void postToHandler (int, java.lang.Object, android.os.Bundle) 
		int what
		Object obj
		android.os.Bundle extras
	public void setFlags (int) 
		int flags
	public void setPlaybackToLocal (int) 
		int stream
		android.support.v4.media.session.ParcelableVolumeInfo info
	public void setPlaybackToRemote (android.support.v4.media.VolumeProviderCompat) 
		android.support.v4.media.VolumeProviderCompat volumeProvider
		android.support.v4.media.session.ParcelableVolumeInfo info
	public void setActive (boolean) 
		boolean active
	public boolean isActive () 
	public void sendSessionEvent (java.lang.String, android.os.Bundle) 
		String event
		android.os.Bundle extras
	public void release () 
	public android.support.v4.media.session.MediaSessionCompat$Token getSessionToken () 
	public void setPlaybackState (android.support.v4.media.session.PlaybackStateCompat) 
		android.support.v4.media.session.PlaybackStateCompat state
	public android.support.v4.media.session.PlaybackStateCompat getPlaybackState () 
	void setRccState (android.support.v4.media.session.PlaybackStateCompat) 
		android.support.v4.media.session.PlaybackStateCompat state
	int getRccStateFromState (int) 
		int state
	int getRccTransportControlFlagsFromActions (long) 
		long actions
		int transportControlFlags
	public void setMetadata (android.support.v4.media.MediaMetadataCompat) 
		android.support.v4.media.MediaMetadataCompat metadata
		android.media.RemoteControlClient$MetadataEditor editor
	android.media.RemoteControlClient$MetadataEditor buildRccMetadata (android.os.Bundle) 
		android.graphics.Bitmap art
		android.graphics.Bitmap art
		android.os.Bundle metadata
		android.media.RemoteControlClient$MetadataEditor editor
	public void setSessionActivity (android.app.PendingIntent) 
		android.app.PendingIntent pi
	public void setMediaButtonReceiver (android.app.PendingIntent) 
		android.app.PendingIntent mbr
	public void setQueue (java.util.List) 
		java.util.List queue
	public void setQueueTitle (java.lang.CharSequence) 
		CharSequence title
	public java.lang.Object getMediaSession () 
	public java.lang.Object getRemoteControlClient () 
	public java.lang.String getCallingPackage () 
	public void setRatingType (int) 
		int type
	public void setCaptioningEnabled (boolean) 
		boolean enabled
	public void setRepeatMode (int) 
		int repeatMode
	public void setShuffleModeEnabled (boolean) 
		boolean enabled
	public void setShuffleMode (int) 
		int shuffleMode
	public void setExtras (android.os.Bundle) 
		android.os.Bundle extras
	boolean update () 
		boolean registeredRcc
	void registerMediaButtonEventReceiver (android.app.PendingIntent, android.content.ComponentName) 
		android.app.PendingIntent mbrIntent
		android.content.ComponentName mbrComponent
	void unregisterMediaButtonEventReceiver (android.app.PendingIntent, android.content.ComponentName) 
		android.app.PendingIntent mbrIntent
		android.content.ComponentName mbrComponent
	void adjustVolume (int, int) 
		int direction
		int flags
	void setVolumeTo (int, int) 
		int value
		int flags
	void sendVolumeInfoChanged (android.support.v4.media.session.ParcelableVolumeInfo) 
		android.support.v4.media.session.IMediaControllerCallback cb
		int i
		android.support.v4.media.session.ParcelableVolumeInfo info
		int size
	private void sendSessionDestroyed () 
		android.support.v4.media.session.IMediaControllerCallback cb
		int i
		int size
	private void sendEvent (java.lang.String, android.os.Bundle) 
		android.support.v4.media.session.IMediaControllerCallback cb
		int i
		String event
		android.os.Bundle extras
		int size
	private void sendState (android.support.v4.media.session.PlaybackStateCompat) 
		android.support.v4.media.session.IMediaControllerCallback cb
		int i
		android.support.v4.media.session.PlaybackStateCompat state
		int size
	private void sendMetadata (android.support.v4.media.MediaMetadataCompat) 
		android.support.v4.media.session.IMediaControllerCallback cb
		int i
		android.support.v4.media.MediaMetadataCompat metadata
		int size
	private void sendQueue (java.util.List) 
		android.support.v4.media.session.IMediaControllerCallback cb
		int i
		java.util.List queue
		int size
	private void sendQueueTitle (java.lang.CharSequence) 
		android.support.v4.media.session.IMediaControllerCallback cb
		int i
		CharSequence queueTitle
		int size
	private void sendCaptioningEnabled (boolean) 
		android.support.v4.media.session.IMediaControllerCallback cb
		int i
		boolean enabled
		int size
	private void sendRepeatMode (int) 
		android.support.v4.media.session.IMediaControllerCallback cb
		int i
		int repeatMode
		int size
	private void sendShuffleModeEnabled (boolean) 
		android.support.v4.media.session.IMediaControllerCallback cb
		int i
		boolean enabled
		int size
	private void sendShuffleMode (int) 
		android.support.v4.media.session.IMediaControllerCallback cb
		int i
		int shuffleMode
		int size
	private void sendExtras (android.os.Bundle) 
		android.support.v4.media.session.IMediaControllerCallback cb
		int i
		android.os.Bundle extras
		int size
}

android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$6.class
MediaControllerCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$6 extends java.lang.Object implements java.lang.Runnable  {
	final int val$shuffleMode
	final android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback this$0
	void  (android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback, int) 
		android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback this$0
	public void run () 
}

android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraBinderRequestResultReceiver.class
MediaControllerCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraBinderRequestResultReceiver extends android.os.ResultReceiver {
	private java.lang.ref.WeakReference mMediaControllerImpl
	public void  (android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21, android.os.Handler) 
		android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21 mediaControllerImpl
		android.os.Handler handler
	protected void onReceiveResult (int, android.os.Bundle) 
		int resultCode
		android.os.Bundle resultData
		android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21 mediaControllerImpl
}

android/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi18$1.class
MediaSessionCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi18$1 extends java.lang.Object implements android.media.RemoteControlClient$OnPlaybackPositionUpdateListener  {
	final android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi18 this$0
	void  (android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi18) 
		android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi18 this$0
	public void onPlaybackPositionUpdate (long) 
		long newPositionMs
}

android/support/v4/media/session/MediaSessionCompat.class
MediaSessionCompat.java
package android.support.v4.media.session
public android.support.v4.media.session.MediaSessionCompat extends java.lang.Object {
	static final String TAG
	private final android.support.v4.media.session.MediaSessionCompat$MediaSessionImpl mImpl
	private final android.support.v4.media.session.MediaControllerCompat mController
	private final java.util.ArrayList mActiveListeners
	public static final int FLAG_HANDLES_MEDIA_BUTTONS
	public static final int FLAG_HANDLES_TRANSPORT_CONTROLS
	public static final int FLAG_HANDLES_QUEUE_COMMANDS
	public static final String ACTION_FLAG_AS_INAPPROPRIATE
	public static final String ACTION_SKIP_AD
	public static final String ACTION_FOLLOW
	public static final String ACTION_UNFOLLOW
	public static final String ACTION_ARGUMENT_MEDIA_ATTRIBUTE
	public static final String ACTION_ARGUMENT_MEDIA_ATTRIBUTE_VALUE
	public static final int MEDIA_ATTRIBUTE_ARTIST
	public static final int MEDIA_ATTRIBUTE_ALBUM
	public static final int MEDIA_ATTRIBUTE_PLAYLIST
	static final String ACTION_PLAY_FROM_URI
	static final String ACTION_PREPARE
	static final String ACTION_PREPARE_FROM_MEDIA_ID
	static final String ACTION_PREPARE_FROM_SEARCH
	static final String ACTION_PREPARE_FROM_URI
	static final String ACTION_SET_CAPTIONING_ENABLED
	static final String ACTION_SET_REPEAT_MODE
	static final String ACTION_SET_SHUFFLE_MODE_ENABLED
	static final String ACTION_SET_SHUFFLE_MODE
	static final String ACTION_ARGUMENT_MEDIA_ID
	static final String ACTION_ARGUMENT_QUERY
	static final String ACTION_ARGUMENT_URI
	static final String ACTION_ARGUMENT_EXTRAS
	static final String ACTION_ARGUMENT_CAPTIONING_ENABLED
	static final String ACTION_ARGUMENT_REPEAT_MODE
	static final String ACTION_ARGUMENT_SHUFFLE_MODE_ENABLED
	static final String ACTION_ARGUMENT_SHUFFLE_MODE
	static final String EXTRA_BINDER
	private static final int MAX_BITMAP_SIZE_IN_DP
	static int sMaxBitmapSize
	public void  (android.content.Context, java.lang.String) 
		android.content.Context context
		String tag
	public void  (android.content.Context, java.lang.String, android.content.ComponentName, android.app.PendingIntent) 
		android.content.Intent mediaButtonIntent
		android.content.Context context
		String tag
		android.content.ComponentName mbrComponent
		android.app.PendingIntent mbrIntent
	private void  (android.content.Context, android.support.v4.media.session.MediaSessionCompat$MediaSessionImpl) 
		android.content.Context context
		android.support.v4.media.session.MediaSessionCompat$MediaSessionImpl impl
	public void setCallback (android.support.v4.media.session.MediaSessionCompat$Callback) 
		android.support.v4.media.session.MediaSessionCompat$Callback callback
	public void setCallback (android.support.v4.media.session.MediaSessionCompat$Callback, android.os.Handler) 
		android.support.v4.media.session.MediaSessionCompat$Callback callback
		android.os.Handler handler
	public void setSessionActivity (android.app.PendingIntent) 
		android.app.PendingIntent pi
	public void setMediaButtonReceiver (android.app.PendingIntent) 
		android.app.PendingIntent mbr
	public void setFlags (int) 
		int flags
	public void setPlaybackToLocal (int) 
		int stream
	public void setPlaybackToRemote (android.support.v4.media.VolumeProviderCompat) 
		android.support.v4.media.VolumeProviderCompat volumeProvider
	public void setActive (boolean) 
		android.support.v4.media.session.MediaSessionCompat$OnActiveChangeListener listener
		boolean active
	public boolean isActive () 
	public void sendSessionEvent (java.lang.String, android.os.Bundle) 
		String event
		android.os.Bundle extras
	public void release () 
	public android.support.v4.media.session.MediaSessionCompat$Token getSessionToken () 
	public android.support.v4.media.session.MediaControllerCompat getController () 
	public void setPlaybackState (android.support.v4.media.session.PlaybackStateCompat) 
		android.support.v4.media.session.PlaybackStateCompat state
	public void setMetadata (android.support.v4.media.MediaMetadataCompat) 
		android.support.v4.media.MediaMetadataCompat metadata
	public void setQueue (java.util.List) 
		java.util.List queue
	public void setQueueTitle (java.lang.CharSequence) 
		CharSequence title
	public void setRatingType (int) 
		int type
	public void setCaptioningEnabled (boolean) 
		boolean enabled
	public void setRepeatMode (int) 
		int repeatMode
	public void setShuffleModeEnabled (boolean) 
		boolean enabled
	public void setShuffleMode (int) 
		int shuffleMode
	public void setExtras (android.os.Bundle) 
		android.os.Bundle extras
	public java.lang.Object getMediaSession () 
	public java.lang.Object getRemoteControlClient () 
	public java.lang.String getCallingPackage () 
	public void addOnActiveChangeListener (android.support.v4.media.session.MediaSessionCompat$OnActiveChangeListener) 
		android.support.v4.media.session.MediaSessionCompat$OnActiveChangeListener listener
	public void removeOnActiveChangeListener (android.support.v4.media.session.MediaSessionCompat$OnActiveChangeListener) 
		android.support.v4.media.session.MediaSessionCompat$OnActiveChangeListener listener
	public static android.support.v4.media.session.MediaSessionCompat fromMediaSession (android.content.Context, java.lang.Object) 
		android.content.Context context
		Object mediaSession
	private static android.support.v4.media.session.PlaybackStateCompat getStateWithUpdatedPosition (android.support.v4.media.session.PlaybackStateCompat, android.support.v4.media.MediaMetadataCompat) 
		long currentTime
		long position
		long duration
		long updateTime
		android.support.v4.media.session.PlaybackStateCompat state
		android.support.v4.media.MediaMetadataCompat metadata
	static android.support.v4.media.session.PlaybackStateCompat access$500 (android.support.v4.media.session.PlaybackStateCompat, android.support.v4.media.MediaMetadataCompat) 
		android.support.v4.media.session.PlaybackStateCompat x0
		android.support.v4.media.MediaMetadataCompat x1
}

android/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo.class
MediaControllerCompatApi21.java
package android.support.v4.media.session
public android.support.v4.media.session.MediaControllerCompatApi21$PlaybackInfo extends java.lang.Object {
	private static final int FLAG_SCO
	private static final int STREAM_BLUETOOTH_SCO
	private static final int STREAM_SYSTEM_ENFORCED
	public void  () 
	public static int getPlaybackType (java.lang.Object) 
		Object volumeInfoObj
	public static android.media.AudioAttributes getAudioAttributes (java.lang.Object) 
		Object volumeInfoObj
	public static int getLegacyAudioStream (java.lang.Object) 
		Object volumeInfoObj
		android.media.AudioAttributes attrs
	public static int getVolumeControl (java.lang.Object) 
		Object volumeInfoObj
	public static int getMaxVolume (java.lang.Object) 
		Object volumeInfoObj
	public static int getCurrentVolume (java.lang.Object) 
		Object volumeInfoObj
	private static int toLegacyStreamType (android.media.AudioAttributes) 
		android.media.AudioAttributes aa
}

android/support/v4/media/session/PlaybackStateCompatApi21.class
PlaybackStateCompatApi21.java
package android.support.v4.media.session
 android.support.v4.media.session.PlaybackStateCompatApi21 extends java.lang.Object {
	void  () 
	public static int getState (java.lang.Object) 
		Object stateObj
	public static long getPosition (java.lang.Object) 
		Object stateObj
	public static long getBufferedPosition (java.lang.Object) 
		Object stateObj
	public static float getPlaybackSpeed (java.lang.Object) 
		Object stateObj
	public static long getActions (java.lang.Object) 
		Object stateObj
	public static java.lang.CharSequence getErrorMessage (java.lang.Object) 
		Object stateObj
	public static long getLastPositionUpdateTime (java.lang.Object) 
		Object stateObj
	public static java.util.List getCustomActions (java.lang.Object) 
		Object stateObj
	public static long getActiveQueueItemId (java.lang.Object) 
		Object stateObj
	public static java.lang.Object newInstance (int, long, long, float, long, java.lang.CharSequence, long, java.util.List, long) 
		Object customAction
		int state
		long position
		long bufferedPosition
		float speed
		long actions
		CharSequence errorMessage
		long updateTime
		java.util.List customActions
		long activeItemId
		android.media.session.PlaybackState$Builder stateObj
}

android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback.class
MediaControllerCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback extends android.support.v4.media.session.IMediaControllerCallback$Stub {
	private android.support.v4.media.session.MediaControllerCompat$Callback mCallback
	void  (android.support.v4.media.session.MediaControllerCompat$Callback) 
		android.support.v4.media.session.MediaControllerCompat$Callback callback
	public void onEvent (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String event
		android.os.Bundle extras
	public void onSessionDestroyed ()  throws android.os.RemoteException 
	public void onPlaybackStateChanged (android.support.v4.media.session.PlaybackStateCompat)  throws android.os.RemoteException 
		android.support.v4.media.session.PlaybackStateCompat state
	public void onMetadataChanged (android.support.v4.media.MediaMetadataCompat)  throws android.os.RemoteException 
		android.support.v4.media.MediaMetadataCompat metadata
	public void onQueueChanged (java.util.List)  throws android.os.RemoteException 
		java.util.List queue
	public void onQueueTitleChanged (java.lang.CharSequence)  throws android.os.RemoteException 
		CharSequence title
	public void onCaptioningEnabledChanged (boolean)  throws android.os.RemoteException 
		boolean enabled
	public void onRepeatModeChanged (int)  throws android.os.RemoteException 
		int repeatMode
	public void onShuffleModeChangedDeprecated (boolean)  throws android.os.RemoteException 
		boolean enabled
	public void onShuffleModeChanged (int)  throws android.os.RemoteException 
		int shuffleMode
	public void onExtrasChanged (android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle extras
	public void onVolumeInfoChanged (android.support.v4.media.session.ParcelableVolumeInfo)  throws android.os.RemoteException 
		android.support.v4.media.session.ParcelableVolumeInfo info
	static android.support.v4.media.session.MediaControllerCompat$Callback access$500 (android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback) 
		android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback x0
}

android/support/v4/media/session/IMediaControllerCallback.class
IMediaControllerCallback.java
package android.support.v4.media.session
public abstract android.support.v4.media.session.IMediaControllerCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onEvent (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void onSessionDestroyed ()  throws android.os.RemoteException 
	public abstract void onPlaybackStateChanged (android.support.v4.media.session.PlaybackStateCompat)  throws android.os.RemoteException 
	public abstract void onMetadataChanged (android.support.v4.media.MediaMetadataCompat)  throws android.os.RemoteException 
	public abstract void onQueueChanged (java.util.List)  throws android.os.RemoteException 
	public abstract void onQueueTitleChanged (java.lang.CharSequence)  throws android.os.RemoteException 
	public abstract void onExtrasChanged (android.os.Bundle)  throws android.os.RemoteException 
	public abstract void onVolumeInfoChanged (android.support.v4.media.session.ParcelableVolumeInfo)  throws android.os.RemoteException 
	public abstract void onRepeatModeChanged (int)  throws android.os.RemoteException 
	public abstract void onShuffleModeChangedDeprecated (boolean)  throws android.os.RemoteException 
	public abstract void onCaptioningEnabledChanged (boolean)  throws android.os.RemoteException 
	public abstract void onShuffleModeChanged (int)  throws android.os.RemoteException 
}

android/support/v4/media/session/PlaybackStateCompat$ShuffleMode.class
PlaybackStateCompat.java
package android.support.v4.media.session
public abstract android.support.v4.media.session.PlaybackStateCompat$ShuffleMode extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/support/v4/media/session/MediaSessionCompatApi21$Callback.class
MediaSessionCompatApi21.java
package android.support.v4.media.session
abstract android.support.v4.media.session.MediaSessionCompatApi21$Callback extends java.lang.Object {
	public abstract void onCommand (java.lang.String, android.os.Bundle, android.os.ResultReceiver) 
	public abstract boolean onMediaButtonEvent (android.content.Intent) 
	public abstract void onPlay () 
	public abstract void onPlayFromMediaId (java.lang.String, android.os.Bundle) 
	public abstract void onPlayFromSearch (java.lang.String, android.os.Bundle) 
	public abstract void onSkipToQueueItem (long) 
	public abstract void onPause () 
	public abstract void onSkipToNext () 
	public abstract void onSkipToPrevious () 
	public abstract void onFastForward () 
	public abstract void onRewind () 
	public abstract void onStop () 
	public abstract void onSeekTo (long) 
	public abstract void onSetRating (java.lang.Object) 
	public abstract void onCustomAction (java.lang.String, android.os.Bundle) 
}

android/support/v4/media/session/MediaControllerCompat$TransportControlsApi24.class
MediaControllerCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaControllerCompat$TransportControlsApi24 extends android.support.v4.media.session.MediaControllerCompat$TransportControlsApi23 {
	public void  (java.lang.Object) 
		Object controlsObj
	public void prepare () 
	public void prepareFromMediaId (java.lang.String, android.os.Bundle) 
		String mediaId
		android.os.Bundle extras
	public void prepareFromSearch (java.lang.String, android.os.Bundle) 
		String query
		android.os.Bundle extras
	public void prepareFromUri (android.net.Uri, android.os.Bundle) 
		android.net.Uri uri
		android.os.Bundle extras
}

android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1.class
MediaSessionCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$1 extends android.support.v4.media.VolumeProviderCompat$Callback {
	final android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase this$0
	void  (android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase) 
		android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase this$0
	public void onVolumeChanged (android.support.v4.media.VolumeProviderCompat) 
		android.support.v4.media.VolumeProviderCompat volumeProvider
		android.support.v4.media.session.ParcelableVolumeInfo info
}

android/support/v4/media/session/MediaButtonReceiver.class
MediaButtonReceiver.java
package android.support.v4.media.session
public android.support.v4.media.session.MediaButtonReceiver extends android.content.BroadcastReceiver {
	private static final String TAG
	public void  () 
	public void onReceive (android.content.Context, android.content.Intent) 
		android.content.BroadcastReceiver$PendingResult pendingResult
		android.content.Context applicationContext
		android.support.v4.media.session.MediaButtonReceiver$MediaButtonConnectionCallback connectionCallback
		android.support.v4.media.MediaBrowserCompat mediaBrowser
		android.content.Context context
		android.content.Intent intent
		android.content.ComponentName mediaButtonServiceComponentName
		android.content.ComponentName mediaBrowserServiceComponentName
	public static android.view.KeyEvent handleIntent (android.support.v4.media.session.MediaSessionCompat, android.content.Intent) 
		android.support.v4.media.session.MediaSessionCompat mediaSessionCompat
		android.content.Intent intent
		android.view.KeyEvent ke
		android.support.v4.media.session.MediaControllerCompat mediaController
	public static android.app.PendingIntent buildMediaButtonPendingIntent (android.content.Context, long) 
		android.content.Context context
		long action
		android.content.ComponentName mbrComponent
	public static android.app.PendingIntent buildMediaButtonPendingIntent (android.content.Context, android.content.ComponentName, long) 
		android.content.Context context
		android.content.ComponentName mbrComponent
		long action
		int keyCode
		android.content.Intent intent
	static android.content.ComponentName getMediaButtonReceiverComponent (android.content.Context) 
		android.content.pm.ResolveInfo resolveInfo
		android.content.Context context
		android.content.Intent queryIntent
		android.content.pm.PackageManager pm
		java.util.List resolveInfos
	private static void startForegroundService (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
	private static android.content.ComponentName getServiceComponentByAction (android.content.Context, java.lang.String) 
		android.content.pm.ResolveInfo resolveInfo
		android.content.Context context
		String action
		android.content.pm.PackageManager pm
		android.content.Intent queryIntent
		java.util.List resolveInfos
}

android/support/v4/media/session/MediaControllerCompat$TransportControlsApi23.class
MediaControllerCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaControllerCompat$TransportControlsApi23 extends android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21 {
	public void  (java.lang.Object) 
		Object controlsObj
	public void playFromUri (android.net.Uri, android.os.Bundle) 
		android.net.Uri uri
		android.os.Bundle extras
}

android/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper.class
MediaSessionCompat.java
package android.support.v4.media.session
final android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper extends java.lang.Object implements android.os.Parcelable  {
	private android.os.ResultReceiver mResultReceiver
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.os.ResultReceiver) 
		android.os.ResultReceiver resultReceiver
	void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static android.os.ResultReceiver access$400 (android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper) 
		android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper x0
	static void  () 
}

android/support/v4/media/session/MediaControllerCompat$TransportControlsApi21.class
MediaControllerCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21 extends android.support.v4.media.session.MediaControllerCompat$TransportControls {
	protected final Object mControlsObj
	public void  (java.lang.Object) 
		Object controlsObj
	public void prepare () 
	public void prepareFromMediaId (java.lang.String, android.os.Bundle) 
		String mediaId
		android.os.Bundle extras
		android.os.Bundle bundle
	public void prepareFromSearch (java.lang.String, android.os.Bundle) 
		String query
		android.os.Bundle extras
		android.os.Bundle bundle
	public void prepareFromUri (android.net.Uri, android.os.Bundle) 
		android.net.Uri uri
		android.os.Bundle extras
		android.os.Bundle bundle
	public void play () 
	public void pause () 
	public void stop () 
	public void seekTo (long) 
		long pos
	public void fastForward () 
	public void rewind () 
	public void skipToNext () 
	public void skipToPrevious () 
	public void setRating (android.support.v4.media.RatingCompat) 
		android.support.v4.media.RatingCompat rating
	public void setCaptioningEnabled (boolean) 
		boolean enabled
		android.os.Bundle bundle
	public void setRepeatMode (int) 
		int repeatMode
		android.os.Bundle bundle
	public void setShuffleModeEnabled (boolean) 
		boolean enabled
		android.os.Bundle bundle
	public void setShuffleMode (int) 
		int shuffleMode
		android.os.Bundle bundle
	public void playFromMediaId (java.lang.String, android.os.Bundle) 
		String mediaId
		android.os.Bundle extras
	public void playFromSearch (java.lang.String, android.os.Bundle) 
		String query
		android.os.Bundle extras
	public void playFromUri (android.net.Uri, android.os.Bundle) 
		android.net.Uri uri
		android.os.Bundle extras
		android.os.Bundle bundle
	public void skipToQueueItem (long) 
		long id
	public void sendCustomAction (android.support.v4.media.session.PlaybackStateCompat$CustomAction, android.os.Bundle) 
		android.support.v4.media.session.PlaybackStateCompat$CustomAction customAction
		android.os.Bundle args
	public void sendCustomAction (java.lang.String, android.os.Bundle) 
		String action
		android.os.Bundle args
}

android/support/v4/media/session/MediaSessionCompat$Callback.class
MediaSessionCompat.java
package android.support.v4.media.session
public abstract android.support.v4.media.session.MediaSessionCompat$Callback extends java.lang.Object {
	final Object mCallbackObj
	private java.lang.ref.WeakReference mSessionImpl
	private android.support.v4.media.session.MediaSessionCompat$Callback$CallbackHandler mCallbackHandler
	private boolean mMediaPlayPauseKeyHandled
	public void  () 
	private void setSessionImpl (android.support.v4.media.session.MediaSessionCompat$MediaSessionImpl, android.os.Handler) 
		android.support.v4.media.session.MediaSessionCompat$MediaSessionImpl impl
		android.os.Handler handler
	public void onCommand (java.lang.String, android.os.Bundle, android.os.ResultReceiver) 
		String command
		android.os.Bundle extras
		android.os.ResultReceiver cb
	public boolean onMediaButtonEvent (android.content.Intent) 
		android.support.v4.media.session.PlaybackStateCompat state
		long validActions
		android.content.Intent mediaButtonEvent
		android.support.v4.media.session.MediaSessionCompat$MediaSessionImpl impl
		android.view.KeyEvent keyEvent
		int keyCode
	private void handleMediaPlayPauseKeySingleTapIfUnhandled () 
		android.support.v4.media.session.MediaSessionCompat$MediaSessionImpl impl
		android.support.v4.media.session.PlaybackStateCompat state
		long validActions
		boolean isPlaying
		boolean canPlay
		boolean canPause
	public void onPrepare () 
	public void onPrepareFromMediaId (java.lang.String, android.os.Bundle) 
		String mediaId
		android.os.Bundle extras
	public void onPrepareFromSearch (java.lang.String, android.os.Bundle) 
		String query
		android.os.Bundle extras
	public void onPrepareFromUri (android.net.Uri, android.os.Bundle) 
		android.net.Uri uri
		android.os.Bundle extras
	public void onPlay () 
	public void onPlayFromMediaId (java.lang.String, android.os.Bundle) 
		String mediaId
		android.os.Bundle extras
	public void onPlayFromSearch (java.lang.String, android.os.Bundle) 
		String query
		android.os.Bundle extras
	public void onPlayFromUri (android.net.Uri, android.os.Bundle) 
		android.net.Uri uri
		android.os.Bundle extras
	public void onSkipToQueueItem (long) 
		long id
	public void onPause () 
	public void onSkipToNext () 
	public void onSkipToPrevious () 
	public void onFastForward () 
	public void onRewind () 
	public void onStop () 
	public void onSeekTo (long) 
		long pos
	public void onSetRating (android.support.v4.media.RatingCompat) 
		android.support.v4.media.RatingCompat rating
	public void onSetCaptioningEnabled (boolean) 
		boolean enabled
	public void onSetRepeatMode (int) 
		int repeatMode
	public void onSetShuffleModeEnabled (boolean) 
		boolean enabled
	public void onSetShuffleMode (int) 
		int shuffleMode
	public void onCustomAction (java.lang.String, android.os.Bundle) 
		String action
		android.os.Bundle extras
	public void onAddQueueItem (android.support.v4.media.MediaDescriptionCompat) 
		android.support.v4.media.MediaDescriptionCompat description
	public void onAddQueueItem (android.support.v4.media.MediaDescriptionCompat, int) 
		android.support.v4.media.MediaDescriptionCompat description
		int index
	public void onRemoveQueueItem (android.support.v4.media.MediaDescriptionCompat) 
		android.support.v4.media.MediaDescriptionCompat description
	public void onRemoveQueueItemAt (int) 
		int index
	static void access$000 (android.support.v4.media.session.MediaSessionCompat$Callback) 
		android.support.v4.media.session.MediaSessionCompat$Callback x0
	static java.lang.ref.WeakReference access$100 (android.support.v4.media.session.MediaSessionCompat$Callback) 
		android.support.v4.media.session.MediaSessionCompat$Callback x0
	static void access$300 (android.support.v4.media.session.MediaSessionCompat$Callback, android.support.v4.media.session.MediaSessionCompat$MediaSessionImpl, android.os.Handler) 
		android.support.v4.media.session.MediaSessionCompat$Callback x0
		android.support.v4.media.session.MediaSessionCompat$MediaSessionImpl x1
		android.os.Handler x2
}

android/support/v4/media/session/MediaControllerCompat$Callback$StubCompat.class
MediaControllerCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaControllerCompat$Callback$StubCompat extends android.support.v4.media.session.IMediaControllerCallback$Stub {
	final android.support.v4.media.session.MediaControllerCompat$Callback this$0
	void  (android.support.v4.media.session.MediaControllerCompat$Callback) 
	public void onEvent (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String event
		android.os.Bundle extras
	public void onSessionDestroyed ()  throws android.os.RemoteException 
	public void onPlaybackStateChanged (android.support.v4.media.session.PlaybackStateCompat)  throws android.os.RemoteException 
		android.support.v4.media.session.PlaybackStateCompat state
	public void onMetadataChanged (android.support.v4.media.MediaMetadataCompat)  throws android.os.RemoteException 
		android.support.v4.media.MediaMetadataCompat metadata
	public void onQueueChanged (java.util.List)  throws android.os.RemoteException 
		java.util.List queue
	public void onQueueTitleChanged (java.lang.CharSequence)  throws android.os.RemoteException 
		CharSequence title
	public void onCaptioningEnabledChanged (boolean)  throws android.os.RemoteException 
		boolean enabled
	public void onRepeatModeChanged (int)  throws android.os.RemoteException 
		int repeatMode
	public void onShuffleModeChangedDeprecated (boolean)  throws android.os.RemoteException 
		boolean enabled
	public void onShuffleModeChanged (int)  throws android.os.RemoteException 
		int shuffleMode
	public void onExtrasChanged (android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle extras
	public void onVolumeInfoChanged (android.support.v4.media.session.ParcelableVolumeInfo)  throws android.os.RemoteException 
		android.support.v4.media.session.ParcelableVolumeInfo info
		android.support.v4.media.session.MediaControllerCompat$PlaybackInfo pi
}

android/support/v4/media/session/MediaSessionCompatApi23$CallbackProxy.class
MediaSessionCompatApi23.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaSessionCompatApi23$CallbackProxy extends android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy {
	public void  (android.support.v4.media.session.MediaSessionCompatApi23$Callback) 
		android.support.v4.media.session.MediaSessionCompatApi23$Callback callback
	public void onPlayFromUri (android.net.Uri, android.os.Bundle) 
		android.net.Uri uri
		android.os.Bundle extras
}

android/support/v4/media/session/MediaSessionCompat$QueueItem$1.class
MediaSessionCompat.java
package android.support.v4.media.session
final android.support.v4.media.session.MediaSessionCompat$QueueItem$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.support.v4.media.session.MediaSessionCompat$QueueItem createFromParcel (android.os.Parcel) 
		android.os.Parcel p
	public android.support.v4.media.session.MediaSessionCompat$QueueItem[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/support/v4/media/session/MediaControllerCompatApi24$TransportControls.class
MediaControllerCompatApi24.java
package android.support.v4.media.session
public android.support.v4.media.session.MediaControllerCompatApi24$TransportControls extends android.support.v4.media.session.MediaControllerCompatApi23$TransportControls {
	public void  () 
	public static void prepare (java.lang.Object) 
		Object controlsObj
	public static void prepareFromMediaId (java.lang.Object, java.lang.String, android.os.Bundle) 
		Object controlsObj
		String mediaId
		android.os.Bundle extras
	public static void prepareFromSearch (java.lang.Object, java.lang.String, android.os.Bundle) 
		Object controlsObj
		String query
		android.os.Bundle extras
	public static void prepareFromUri (java.lang.Object, android.net.Uri, android.os.Bundle) 
		Object controlsObj
		android.net.Uri uri
		android.os.Bundle extras
}

android/support/v4/media/session/PlaybackStateCompat.class
PlaybackStateCompat.java
package android.support.v4.media.session
public final android.support.v4.media.session.PlaybackStateCompat extends java.lang.Object implements android.os.Parcelable  {
	public static final long ACTION_STOP
	public static final long ACTION_PAUSE
	public static final long ACTION_PLAY
	public static final long ACTION_REWIND
	public static final long ACTION_SKIP_TO_PREVIOUS
	public static final long ACTION_SKIP_TO_NEXT
	public static final long ACTION_FAST_FORWARD
	public static final long ACTION_SET_RATING
	public static final long ACTION_SEEK_TO
	public static final long ACTION_PLAY_PAUSE
	public static final long ACTION_PLAY_FROM_MEDIA_ID
	public static final long ACTION_PLAY_FROM_SEARCH
	public static final long ACTION_SKIP_TO_QUEUE_ITEM
	public static final long ACTION_PLAY_FROM_URI
	public static final long ACTION_PREPARE
	public static final long ACTION_PREPARE_FROM_MEDIA_ID
	public static final long ACTION_PREPARE_FROM_SEARCH
	public static final long ACTION_PREPARE_FROM_URI
	public static final long ACTION_SET_REPEAT_MODE
	public static final long ACTION_SET_SHUFFLE_MODE_ENABLED
	public static final long ACTION_SET_CAPTIONING_ENABLED
	public static final int STATE_NONE
	public static final int STATE_STOPPED
	public static final int STATE_PAUSED
	public static final int STATE_PLAYING
	public static final int STATE_FAST_FORWARDING
	public static final int STATE_REWINDING
	public static final int STATE_BUFFERING
	public static final int STATE_ERROR
	public static final int STATE_CONNECTING
	public static final int STATE_SKIPPING_TO_PREVIOUS
	public static final int STATE_SKIPPING_TO_NEXT
	public static final int STATE_SKIPPING_TO_QUEUE_ITEM
	public static final long PLAYBACK_POSITION_UNKNOWN
	public static final int REPEAT_MODE_NONE
	public static final int REPEAT_MODE_ONE
	public static final int REPEAT_MODE_ALL
	public static final int REPEAT_MODE_GROUP
	public static final int SHUFFLE_MODE_NONE
	public static final int SHUFFLE_MODE_ALL
	public static final int SHUFFLE_MODE_GROUP
	public static final int ERROR_CODE_UNKNOWN_ERROR
	public static final int ERROR_CODE_APP_ERROR
	public static final int ERROR_CODE_NOT_SUPPORTED
	public static final int ERROR_CODE_AUTHENTICATION_EXPIRED
	public static final int ERROR_CODE_PREMIUM_ACCOUNT_REQUIRED
	public static final int ERROR_CODE_CONCURRENT_STREAM_LIMIT
	public static final int ERROR_CODE_PARENTAL_CONTROL_RESTRICTED
	public static final int ERROR_CODE_NOT_AVAILABLE_IN_REGION
	public static final int ERROR_CODE_CONTENT_ALREADY_PLAYING
	public static final int ERROR_CODE_SKIP_LIMIT_REACHED
	public static final int ERROR_CODE_ACTION_ABORTED
	public static final int ERROR_CODE_END_OF_QUEUE
	private static final int KEYCODE_MEDIA_PAUSE
	private static final int KEYCODE_MEDIA_PLAY
	final int mState
	final long mPosition
	final long mBufferedPosition
	final float mSpeed
	final long mActions
	final int mErrorCode
	final CharSequence mErrorMessage
	final long mUpdateTime
	java.util.List mCustomActions
	final long mActiveItemId
	final android.os.Bundle mExtras
	private Object mStateObj
	public static final android.os.Parcelable$Creator CREATOR
	public static int toKeyCode (long) 
		long action
	void  (int, long, long, float, long, int, java.lang.CharSequence, long, java.util.List, long, android.os.Bundle) 
		int state
		long position
		long bufferedPosition
		float rate
		long actions
		int errorCode
		CharSequence errorMessage
		long updateTime
		java.util.List customActions
		long activeItemId
		android.os.Bundle extras
	void  (android.os.Parcel) 
		android.os.Parcel in
	public java.lang.String toString () 
		StringBuilder bob
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int getState () 
	public long getPosition () 
	public long getBufferedPosition () 
	public float getPlaybackSpeed () 
	public long getActions () 
	public java.util.List getCustomActions () 
	public int getErrorCode () 
	public java.lang.CharSequence getErrorMessage () 
	public long getLastPositionUpdateTime () 
	public long getActiveQueueItemId () 
	public android.os.Bundle getExtras () 
	public static android.support.v4.media.session.PlaybackStateCompat fromPlaybackState (java.lang.Object) 
		Object customActionObj
		android.os.Bundle extras
		java.util.List customActionObjs
		java.util.List customActions
		android.os.Bundle extras
		android.support.v4.media.session.PlaybackStateCompat state
		Object stateObj
	public java.lang.Object getPlaybackState () 
		android.support.v4.media.session.PlaybackStateCompat$CustomAction customAction
		java.util.List customActions
	static void  () 
}

android/support/v4/media/session/MediaSessionCompatApi23$Callback.class
MediaSessionCompatApi23.java
package android.support.v4.media.session
public abstract android.support.v4.media.session.MediaSessionCompatApi23$Callback extends java.lang.Object implements android.support.v4.media.session.MediaSessionCompatApi21$Callback  {
	public abstract void onPlayFromUri (android.net.Uri, android.os.Bundle) 
}

android/support/v4/media/session/PlaybackStateCompat$MediaKeyAction.class
PlaybackStateCompat.java
package android.support.v4.media.session
public abstract android.support.v4.media.session.PlaybackStateCompat$MediaKeyAction extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/support/v4/media/session/ParcelableVolumeInfo$1.class
ParcelableVolumeInfo.java
package android.support.v4.media.session
final android.support.v4.media.session.ParcelableVolumeInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.support.v4.media.session.ParcelableVolumeInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.support.v4.media.session.ParcelableVolumeInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/support/v4/media/session/MediaSessionCompatApi22.class
MediaSessionCompatApi22.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaSessionCompatApi22 extends java.lang.Object {
	void  () 
	public static void setRatingType (java.lang.Object, int) 
		Object sessionObj
		int type
}

android/support/v4/media/session/PlaybackStateCompat$RepeatMode.class
PlaybackStateCompat.java
package android.support.v4.media.session
public abstract android.support.v4.media.session.PlaybackStateCompat$RepeatMode extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/support/v4/media/session/PlaybackStateCompat$Builder.class
PlaybackStateCompat.java
package android.support.v4.media.session
public final android.support.v4.media.session.PlaybackStateCompat$Builder extends java.lang.Object {
	private final java.util.List mCustomActions
	private int mState
	private long mPosition
	private long mBufferedPosition
	private float mRate
	private long mActions
	private int mErrorCode
	private CharSequence mErrorMessage
	private long mUpdateTime
	private long mActiveItemId
	private android.os.Bundle mExtras
	public void  () 
	public void  (android.support.v4.media.session.PlaybackStateCompat) 
		android.support.v4.media.session.PlaybackStateCompat source
	public android.support.v4.media.session.PlaybackStateCompat$Builder setState (int, long, float) 
		int state
		long position
		float playbackSpeed
	public android.support.v4.media.session.PlaybackStateCompat$Builder setState (int, long, float, long) 
		int state
		long position
		float playbackSpeed
		long updateTime
	public android.support.v4.media.session.PlaybackStateCompat$Builder setBufferedPosition (long) 
		long bufferPosition
	public android.support.v4.media.session.PlaybackStateCompat$Builder setActions (long) 
		long capabilities
	public android.support.v4.media.session.PlaybackStateCompat$Builder addCustomAction (java.lang.String, java.lang.String, int) 
		String action
		String name
		int icon
	public android.support.v4.media.session.PlaybackStateCompat$Builder addCustomAction (android.support.v4.media.session.PlaybackStateCompat$CustomAction) 
		android.support.v4.media.session.PlaybackStateCompat$CustomAction customAction
	public android.support.v4.media.session.PlaybackStateCompat$Builder setActiveQueueItemId (long) 
		long id
	public android.support.v4.media.session.PlaybackStateCompat$Builder setErrorMessage (java.lang.CharSequence) 
		CharSequence errorMessage
	public android.support.v4.media.session.PlaybackStateCompat$Builder setErrorMessage (int, java.lang.CharSequence) 
		int errorCode
		CharSequence errorMessage
	public android.support.v4.media.session.PlaybackStateCompat$Builder setExtras (android.os.Bundle) 
		android.os.Bundle extras
	public android.support.v4.media.session.PlaybackStateCompat build () 
}

android/support/v4/media/session/MediaControllerCompatApi21$Callback.class
MediaControllerCompatApi21.java
package android.support.v4.media.session
public abstract android.support.v4.media.session.MediaControllerCompatApi21$Callback extends java.lang.Object {
	public abstract void onSessionDestroyed () 
	public abstract void onSessionEvent (java.lang.String, android.os.Bundle) 
	public abstract void onPlaybackStateChanged (java.lang.Object) 
	public abstract void onMetadataChanged (java.lang.Object) 
	public abstract void onQueueChanged (java.util.List) 
	public abstract void onQueueTitleChanged (java.lang.CharSequence) 
	public abstract void onExtrasChanged (android.os.Bundle) 
	public abstract void onAudioInfoChanged (int, int, int, int, int) 
}

android/support/v4/media/session/IMediaSession$Stub$Proxy.class
IMediaSession.java
package android.support.v4.media.session
 android.support.v4.media.session.IMediaSession$Stub$Proxy extends java.lang.Object implements android.support.v4.media.session.IMediaSession  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void sendCommand (java.lang.String, android.os.Bundle, android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper)  throws android.os.RemoteException 
		String command
		android.os.Bundle args
		android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper cb
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean sendMediaButton (android.view.KeyEvent)  throws android.os.RemoteException 
		android.view.KeyEvent mediaButton
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void registerCallbackListener (android.support.v4.media.session.IMediaControllerCallback)  throws android.os.RemoteException 
		android.support.v4.media.session.IMediaControllerCallback cb
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unregisterCallbackListener (android.support.v4.media.session.IMediaControllerCallback)  throws android.os.RemoteException 
		android.support.v4.media.session.IMediaControllerCallback cb
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isTransportControlEnabled ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.lang.String getPackageName ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getTag ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public android.app.PendingIntent getLaunchPendingIntent ()  throws android.os.RemoteException 
		android.app.PendingIntent _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.app.PendingIntent _result
	public long getFlags ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public android.support.v4.media.session.ParcelableVolumeInfo getVolumeAttributes ()  throws android.os.RemoteException 
		android.support.v4.media.session.ParcelableVolumeInfo _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.support.v4.media.session.ParcelableVolumeInfo _result
	public void adjustVolume (int, int, java.lang.String)  throws android.os.RemoteException 
		int direction
		int flags
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setVolumeTo (int, int, java.lang.String)  throws android.os.RemoteException 
		int value
		int flags
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.support.v4.media.MediaMetadataCompat getMetadata ()  throws android.os.RemoteException 
		android.support.v4.media.MediaMetadataCompat _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.support.v4.media.MediaMetadataCompat _result
	public android.support.v4.media.session.PlaybackStateCompat getPlaybackState ()  throws android.os.RemoteException 
		android.support.v4.media.session.PlaybackStateCompat _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.support.v4.media.session.PlaybackStateCompat _result
	public java.util.List getQueue ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.lang.CharSequence getQueueTitle ()  throws android.os.RemoteException 
		CharSequence _result
		android.os.Parcel _data
		android.os.Parcel _reply
		CharSequence _result
	public android.os.Bundle getExtras ()  throws android.os.RemoteException 
		android.os.Bundle _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.Bundle _result
	public int getRatingType ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean isCaptioningEnabled ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getRepeatMode ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean isShuffleModeEnabledDeprecated ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getShuffleMode ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void addQueueItem (android.support.v4.media.MediaDescriptionCompat)  throws android.os.RemoteException 
		android.support.v4.media.MediaDescriptionCompat description
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addQueueItemAt (android.support.v4.media.MediaDescriptionCompat, int)  throws android.os.RemoteException 
		android.support.v4.media.MediaDescriptionCompat description
		int index
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeQueueItem (android.support.v4.media.MediaDescriptionCompat)  throws android.os.RemoteException 
		android.support.v4.media.MediaDescriptionCompat description
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeQueueItemAt (int)  throws android.os.RemoteException 
		int index
		android.os.Parcel _data
		android.os.Parcel _reply
	public void prepare ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void prepareFromMediaId (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String uri
		android.os.Bundle extras
		android.os.Parcel _data
		android.os.Parcel _reply
	public void prepareFromSearch (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String string
		android.os.Bundle extras
		android.os.Parcel _data
		android.os.Parcel _reply
	public void prepareFromUri (android.net.Uri, android.os.Bundle)  throws android.os.RemoteException 
		android.net.Uri uri
		android.os.Bundle extras
		android.os.Parcel _data
		android.os.Parcel _reply
	public void play ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void playFromMediaId (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String uri
		android.os.Bundle extras
		android.os.Parcel _data
		android.os.Parcel _reply
	public void playFromSearch (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String string
		android.os.Bundle extras
		android.os.Parcel _data
		android.os.Parcel _reply
	public void playFromUri (android.net.Uri, android.os.Bundle)  throws android.os.RemoteException 
		android.net.Uri uri
		android.os.Bundle extras
		android.os.Parcel _data
		android.os.Parcel _reply
	public void skipToQueueItem (long)  throws android.os.RemoteException 
		long id
		android.os.Parcel _data
		android.os.Parcel _reply
	public void pause ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void stop ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void next ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void previous ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void fastForward ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void rewind ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void seekTo (long)  throws android.os.RemoteException 
		long pos
		android.os.Parcel _data
		android.os.Parcel _reply
	public void rate (android.support.v4.media.RatingCompat)  throws android.os.RemoteException 
		android.support.v4.media.RatingCompat rating
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setCaptioningEnabled (boolean)  throws android.os.RemoteException 
		boolean enabled
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setRepeatMode (int)  throws android.os.RemoteException 
		int repeatMode
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setShuffleModeEnabledDeprecated (boolean)  throws android.os.RemoteException 
		boolean shuffleMode
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setShuffleMode (int)  throws android.os.RemoteException 
		int shuffleMode
		android.os.Parcel _data
		android.os.Parcel _reply
	public void sendCustomAction (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String action
		android.os.Bundle args
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/support/v4/media/session/MediaSessionCompat$SessionFlags.class
MediaSessionCompat.java
package android.support.v4.media.session
public abstract android.support.v4.media.session.MediaSessionCompat$SessionFlags extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/support/v4/media/session/MediaSessionCompat$Token.class
MediaSessionCompat.java
package android.support.v4.media.session
public final android.support.v4.media.session.MediaSessionCompat$Token extends java.lang.Object implements android.os.Parcelable  {
	private final Object mInner
	private final android.support.v4.media.session.IMediaSession mExtraBinder
	public static final android.os.Parcelable$Creator CREATOR
	void  (java.lang.Object) 
		Object inner
	void  (java.lang.Object, android.support.v4.media.session.IMediaSession) 
		Object inner
		android.support.v4.media.session.IMediaSession extraBinder
	public static android.support.v4.media.session.MediaSessionCompat$Token fromToken (java.lang.Object) 
		Object token
	public static android.support.v4.media.session.MediaSessionCompat$Token fromToken (java.lang.Object, android.support.v4.media.session.IMediaSession) 
		Object token
		android.support.v4.media.session.IMediaSession extraBinder
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		android.support.v4.media.session.MediaSessionCompat$Token other
	public java.lang.Object getToken () 
	public android.support.v4.media.session.IMediaSession getExtraBinder () 
	static void  () 
}

android/support/v4/media/session/IMediaControllerCallback$Stub.class
IMediaControllerCallback.java
package android.support.v4.media.session
public abstract android.support.v4.media.session.IMediaControllerCallback$Stub extends android.os.Binder implements android.support.v4.media.session.IMediaControllerCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onEvent
	static final int TRANSACTION_onSessionDestroyed
	static final int TRANSACTION_onPlaybackStateChanged
	static final int TRANSACTION_onMetadataChanged
	static final int TRANSACTION_onQueueChanged
	static final int TRANSACTION_onQueueTitleChanged
	static final int TRANSACTION_onExtrasChanged
	static final int TRANSACTION_onVolumeInfoChanged
	static final int TRANSACTION_onRepeatModeChanged
	static final int TRANSACTION_onShuffleModeChangedDeprecated
	static final int TRANSACTION_onCaptioningEnabledChanged
	static final int TRANSACTION_onShuffleModeChanged
	public void  () 
	public static android.support.v4.media.session.IMediaControllerCallback asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.os.Bundle _arg1
		String _arg0
		android.os.Bundle _arg1
		android.support.v4.media.session.PlaybackStateCompat _arg0
		android.support.v4.media.session.PlaybackStateCompat _arg0
		android.support.v4.media.MediaMetadataCompat _arg0
		android.support.v4.media.MediaMetadataCompat _arg0
		java.util.List _arg0
		CharSequence _arg0
		CharSequence _arg0
		android.os.Bundle _arg0
		android.os.Bundle _arg0
		android.support.v4.media.session.ParcelableVolumeInfo _arg0
		android.support.v4.media.session.ParcelableVolumeInfo _arg0
		int _arg0
		boolean _arg0
		boolean _arg0
		int _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/support/v4/media/session/MediaSessionCompatApi21$QueueItem.class
MediaSessionCompatApi21.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaSessionCompatApi21$QueueItem extends java.lang.Object {
	void  () 
	public static java.lang.Object createItem (java.lang.Object, long) 
		Object mediaDescription
		long id
	public static java.lang.Object getDescription (java.lang.Object) 
		Object queueItem
	public static long getQueueId (java.lang.Object) 
		Object queueItem
}

android/support/v4/media/session/MediaSessionCompat$1.class
MediaSessionCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaSessionCompat$1 extends android.support.v4.media.session.MediaSessionCompat$Callback {
	final android.support.v4.media.session.MediaSessionCompat this$0
	void  (android.support.v4.media.session.MediaSessionCompat) 
		android.support.v4.media.session.MediaSessionCompat this$0
}

android/support/v4/media/session/MediaControllerCompatApi21$TransportControls.class
MediaControllerCompatApi21.java
package android.support.v4.media.session
public android.support.v4.media.session.MediaControllerCompatApi21$TransportControls extends java.lang.Object {
	public void  () 
	public static void play (java.lang.Object) 
		Object controlsObj
	public static void pause (java.lang.Object) 
		Object controlsObj
	public static void stop (java.lang.Object) 
		Object controlsObj
	public static void seekTo (java.lang.Object, long) 
		Object controlsObj
		long pos
	public static void fastForward (java.lang.Object) 
		Object controlsObj
	public static void rewind (java.lang.Object) 
		Object controlsObj
	public static void skipToNext (java.lang.Object) 
		Object controlsObj
	public static void skipToPrevious (java.lang.Object) 
		Object controlsObj
	public static void setRating (java.lang.Object, java.lang.Object) 
		Object controlsObj
		Object ratingObj
	public static void playFromMediaId (java.lang.Object, java.lang.String, android.os.Bundle) 
		Object controlsObj
		String mediaId
		android.os.Bundle extras
	public static void playFromSearch (java.lang.Object, java.lang.String, android.os.Bundle) 
		Object controlsObj
		String query
		android.os.Bundle extras
	public static void skipToQueueItem (java.lang.Object, long) 
		Object controlsObj
		long id
	public static void sendCustomAction (java.lang.Object, java.lang.String, android.os.Bundle) 
		Object controlsObj
		String action
		android.os.Bundle args
}

android/support/v4/media/session/MediaControllerCompat$Callback$StubApi21.class
MediaControllerCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21 extends java.lang.Object implements android.support.v4.media.session.MediaControllerCompatApi21$Callback  {
	final android.support.v4.media.session.MediaControllerCompat$Callback this$0
	void  (android.support.v4.media.session.MediaControllerCompat$Callback) 
	public void onSessionDestroyed () 
	public void onSessionEvent (java.lang.String, android.os.Bundle) 
		String event
		android.os.Bundle extras
	public void onPlaybackStateChanged (java.lang.Object) 
		Object stateObj
	public void onMetadataChanged (java.lang.Object) 
		Object metadataObj
	public void onQueueChanged (java.util.List) 
		java.util.List queue
	public void onQueueTitleChanged (java.lang.CharSequence) 
		CharSequence title
	public void onExtrasChanged (android.os.Bundle) 
		android.os.Bundle extras
	public void onAudioInfoChanged (int, int, int, int, int) 
		int type
		int stream
		int control
		int max
		int current
}

android/support/v4/media/session/PlaybackStateCompat$CustomAction$1.class
PlaybackStateCompat.java
package android.support.v4.media.session
final android.support.v4.media.session.PlaybackStateCompat$CustomAction$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.support.v4.media.session.PlaybackStateCompat$CustomAction createFromParcel (android.os.Parcel) 
		android.os.Parcel p
	public android.support.v4.media.session.PlaybackStateCompat$CustomAction[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2.class
MediaControllerCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v4.media.session.PlaybackStateCompat val$state
	final android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback this$0
	void  (android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback, android.support.v4.media.session.PlaybackStateCompat) 
		android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback this$0
	public void run () 
}

android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1.class
MediaControllerCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1 extends java.lang.Object implements java.lang.Runnable  {
	final String val$event
	final android.os.Bundle val$extras
	final android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback this$0
	void  (android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback, java.lang.String, android.os.Bundle) 
		android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback this$0
	public void run () 
}

android/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase.class
MediaControllerCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase extends java.lang.Object implements android.support.v4.media.session.MediaControllerCompat$MediaControllerImpl  {
	private android.support.v4.media.session.IMediaSession mBinder
	private android.support.v4.media.session.MediaControllerCompat$TransportControls mTransportControls
	public void  (android.support.v4.media.session.MediaSessionCompat$Token) 
		android.support.v4.media.session.MediaSessionCompat$Token token
	public void registerCallback (android.support.v4.media.session.MediaControllerCompat$Callback, android.os.Handler) 
		android.os.RemoteException e
		android.support.v4.media.session.MediaControllerCompat$Callback callback
		android.os.Handler handler
	public void unregisterCallback (android.support.v4.media.session.MediaControllerCompat$Callback) 
		android.os.RemoteException e
		android.support.v4.media.session.MediaControllerCompat$Callback callback
	public boolean dispatchMediaButtonEvent (android.view.KeyEvent) 
		android.os.RemoteException e
		android.view.KeyEvent event
	public android.support.v4.media.session.MediaControllerCompat$TransportControls getTransportControls () 
	public android.support.v4.media.session.PlaybackStateCompat getPlaybackState () 
		android.os.RemoteException e
	public android.support.v4.media.MediaMetadataCompat getMetadata () 
		android.os.RemoteException e
	public java.util.List getQueue () 
		android.os.RemoteException e
	public void addQueueItem (android.support.v4.media.MediaDescriptionCompat) 
		long flags
		android.os.RemoteException e
		android.support.v4.media.MediaDescriptionCompat description
	public void addQueueItem (android.support.v4.media.MediaDescriptionCompat, int) 
		long flags
		android.os.RemoteException e
		android.support.v4.media.MediaDescriptionCompat description
		int index
	public void removeQueueItem (android.support.v4.media.MediaDescriptionCompat) 
		long flags
		android.os.RemoteException e
		android.support.v4.media.MediaDescriptionCompat description
	public java.lang.CharSequence getQueueTitle () 
		android.os.RemoteException e
	public android.os.Bundle getExtras () 
		android.os.RemoteException e
	public int getRatingType () 
		android.os.RemoteException e
	public boolean isCaptioningEnabled () 
		android.os.RemoteException e
	public int getRepeatMode () 
		android.os.RemoteException e
	public boolean isShuffleModeEnabled () 
		android.os.RemoteException e
	public int getShuffleMode () 
		android.os.RemoteException e
	public long getFlags () 
		android.os.RemoteException e
	public android.support.v4.media.session.MediaControllerCompat$PlaybackInfo getPlaybackInfo () 
		android.support.v4.media.session.ParcelableVolumeInfo info
		android.support.v4.media.session.MediaControllerCompat$PlaybackInfo pi
		android.os.RemoteException e
	public android.app.PendingIntent getSessionActivity () 
		android.os.RemoteException e
	public void setVolumeTo (int, int) 
		android.os.RemoteException e
		int value
		int flags
	public void adjustVolume (int, int) 
		android.os.RemoteException e
		int direction
		int flags
	public void sendCommand (java.lang.String, android.os.Bundle, android.os.ResultReceiver) 
		android.os.RemoteException e
		String command
		android.os.Bundle params
		android.os.ResultReceiver cb
	public java.lang.String getPackageName () 
		android.os.RemoteException e
	public java.lang.Object getMediaController () 
}

android/support/v4/media/session/IMediaControllerCallback$Stub$Proxy.class
IMediaControllerCallback.java
package android.support.v4.media.session
 android.support.v4.media.session.IMediaControllerCallback$Stub$Proxy extends java.lang.Object implements android.support.v4.media.session.IMediaControllerCallback  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onEvent (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String event
		android.os.Bundle extras
		android.os.Parcel _data
	public void onSessionDestroyed ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onPlaybackStateChanged (android.support.v4.media.session.PlaybackStateCompat)  throws android.os.RemoteException 
		android.support.v4.media.session.PlaybackStateCompat state
		android.os.Parcel _data
	public void onMetadataChanged (android.support.v4.media.MediaMetadataCompat)  throws android.os.RemoteException 
		android.support.v4.media.MediaMetadataCompat metadata
		android.os.Parcel _data
	public void onQueueChanged (java.util.List)  throws android.os.RemoteException 
		java.util.List queue
		android.os.Parcel _data
	public void onQueueTitleChanged (java.lang.CharSequence)  throws android.os.RemoteException 
		CharSequence title
		android.os.Parcel _data
	public void onExtrasChanged (android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle extras
		android.os.Parcel _data
	public void onVolumeInfoChanged (android.support.v4.media.session.ParcelableVolumeInfo)  throws android.os.RemoteException 
		android.support.v4.media.session.ParcelableVolumeInfo info
		android.os.Parcel _data
	public void onRepeatModeChanged (int)  throws android.os.RemoteException 
		int repeatMode
		android.os.Parcel _data
	public void onShuffleModeChangedDeprecated (boolean)  throws android.os.RemoteException 
		boolean enabled
		android.os.Parcel _data
	public void onCaptioningEnabledChanged (boolean)  throws android.os.RemoteException 
		boolean enabled
		android.os.Parcel _data
	public void onShuffleModeChanged (int)  throws android.os.RemoteException 
		int shuffleMode
		android.os.Parcel _data
}

android/support/v4/media/session/PlaybackStateCompatApi21$CustomAction.class
PlaybackStateCompatApi21.java
package android.support.v4.media.session
final android.support.v4.media.session.PlaybackStateCompatApi21$CustomAction extends java.lang.Object {
	void  () 
	public static java.lang.String getAction (java.lang.Object) 
		Object customActionObj
	public static java.lang.CharSequence getName (java.lang.Object) 
		Object customActionObj
	public static int getIcon (java.lang.Object) 
		Object customActionObj
	public static android.os.Bundle getExtras (java.lang.Object) 
		Object customActionObj
	public static java.lang.Object newInstance (java.lang.String, java.lang.CharSequence, int, android.os.Bundle) 
		String action
		CharSequence name
		int icon
		android.os.Bundle extras
		android.media.session.PlaybackState$CustomAction$Builder customActionObj
}

android/support/v4/media/session/PlaybackStateCompat$State.class
PlaybackStateCompat.java
package android.support.v4.media.session
public abstract android.support.v4.media.session.PlaybackStateCompat$State extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/support/v4/media/session/MediaControllerCompat$Callback.class
MediaControllerCompat.java
package android.support.v4.media.session
public abstract android.support.v4.media.session.MediaControllerCompat$Callback extends java.lang.Object implements android.os.IBinder$DeathRecipient  {
	private final Object mCallbackObj
	android.support.v4.media.session.MediaControllerCompat$Callback$MessageHandler mHandler
	boolean mHasExtraCallback
	boolean mRegistered
	public void  () 
	public void onSessionDestroyed () 
	public void onSessionEvent (java.lang.String, android.os.Bundle) 
		String event
		android.os.Bundle extras
	public void onPlaybackStateChanged (android.support.v4.media.session.PlaybackStateCompat) 
		android.support.v4.media.session.PlaybackStateCompat state
	public void onMetadataChanged (android.support.v4.media.MediaMetadataCompat) 
		android.support.v4.media.MediaMetadataCompat metadata
	public void onQueueChanged (java.util.List) 
		java.util.List queue
	public void onQueueTitleChanged (java.lang.CharSequence) 
		CharSequence title
	public void onExtrasChanged (android.os.Bundle) 
		android.os.Bundle extras
	public void onAudioInfoChanged (android.support.v4.media.session.MediaControllerCompat$PlaybackInfo) 
		android.support.v4.media.session.MediaControllerCompat$PlaybackInfo info
	public void onCaptioningEnabledChanged (boolean) 
		boolean enabled
	public void onRepeatModeChanged (int) 
		int repeatMode
	public void onShuffleModeChanged (boolean) 
		boolean enabled
	public void onShuffleModeChanged (int) 
		int shuffleMode
	public void binderDied () 
	private void setHandler (android.os.Handler) 
		android.os.Handler handler
	static java.lang.Object access$000 (android.support.v4.media.session.MediaControllerCompat$Callback) 
		android.support.v4.media.session.MediaControllerCompat$Callback x0
	static void access$100 (android.support.v4.media.session.MediaControllerCompat$Callback, android.os.Handler) 
		android.support.v4.media.session.MediaControllerCompat$Callback x0
		android.os.Handler x1
}

android/support/v4/media/session/PlaybackStateCompat$Actions.class
PlaybackStateCompat.java
package android.support.v4.media.session
public abstract android.support.v4.media.session.PlaybackStateCompat$Actions extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command.class
MediaSessionCompat.java
package android.support.v4.media.session
final android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$Command extends java.lang.Object {
	public final String command
	public final android.os.Bundle extras
	public final android.os.ResultReceiver stub
	public void  (java.lang.String, android.os.Bundle, android.os.ResultReceiver) 
		String command
		android.os.Bundle extras
		android.os.ResultReceiver stub
}

android/support/v4/media/session/MediaControllerCompatApi21.class
MediaControllerCompatApi21.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaControllerCompatApi21 extends java.lang.Object {
	void  () 
	public static java.lang.Object fromToken (android.content.Context, java.lang.Object) 
		android.content.Context context
		Object sessionToken
	public static java.lang.Object createCallback (android.support.v4.media.session.MediaControllerCompatApi21$Callback) 
		android.support.v4.media.session.MediaControllerCompatApi21$Callback callback
	public static void registerCallback (java.lang.Object, java.lang.Object, android.os.Handler) 
		Object controllerObj
		Object callbackObj
		android.os.Handler handler
	public static void unregisterCallback (java.lang.Object, java.lang.Object) 
		Object controllerObj
		Object callbackObj
	public static void setMediaController (android.app.Activity, java.lang.Object) 
		android.app.Activity activity
		Object controllerObj
	public static java.lang.Object getMediaController (android.app.Activity) 
		android.app.Activity activity
	public static java.lang.Object getSessionToken (java.lang.Object) 
		Object controllerObj
	public static java.lang.Object getTransportControls (java.lang.Object) 
		Object controllerObj
	public static java.lang.Object getPlaybackState (java.lang.Object) 
		Object controllerObj
	public static java.lang.Object getMetadata (java.lang.Object) 
		Object controllerObj
	public static java.util.List getQueue (java.lang.Object) 
		Object controllerObj
		java.util.List queue
		java.util.List queueObjs
	public static java.lang.CharSequence getQueueTitle (java.lang.Object) 
		Object controllerObj
	public static android.os.Bundle getExtras (java.lang.Object) 
		Object controllerObj
	public static int getRatingType (java.lang.Object) 
		Object controllerObj
	public static long getFlags (java.lang.Object) 
		Object controllerObj
	public static java.lang.Object getPlaybackInfo (java.lang.Object) 
		Object controllerObj
	public static android.app.PendingIntent getSessionActivity (java.lang.Object) 
		Object controllerObj
	public static boolean dispatchMediaButtonEvent (java.lang.Object, android.view.KeyEvent) 
		Object controllerObj
		android.view.KeyEvent event
	public static void setVolumeTo (java.lang.Object, int, int) 
		Object controllerObj
		int value
		int flags
	public static void adjustVolume (java.lang.Object, int, int) 
		Object controllerObj
		int direction
		int flags
	public static void sendCommand (java.lang.Object, java.lang.String, android.os.Bundle, android.os.ResultReceiver) 
		Object controllerObj
		String command
		android.os.Bundle params
		android.os.ResultReceiver cb
	public static java.lang.String getPackageName (java.lang.Object) 
		Object controllerObj
}

android/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler.class
MediaControllerCompat.java
package android.support.v4.media.session
 android.support.v4.media.session.MediaControllerCompat$Callback$MessageHandler extends android.os.Handler {
	private static final int MSG_EVENT
	private static final int MSG_UPDATE_PLAYBACK_STATE
	private static final int MSG_UPDATE_METADATA
	private static final int MSG_UPDATE_VOLUME
	private static final int MSG_UPDATE_QUEUE
	private static final int MSG_UPDATE_QUEUE_TITLE
	private static final int MSG_UPDATE_EXTRAS
	private static final int MSG_DESTROYED
	private static final int MSG_UPDATE_REPEAT_MODE
	private static final int MSG_UPDATE_SHUFFLE_MODE_DEPRECATED
	private static final int MSG_UPDATE_CAPTIONING_ENABLED
	private static final int MSG_UPDATE_SHUFFLE_MODE
	final android.support.v4.media.session.MediaControllerCompat$Callback this$0
	public void  (android.support.v4.media.session.MediaControllerCompat$Callback, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
	public void post (int, java.lang.Object, android.os.Bundle) 
		int what
		Object obj
		android.os.Bundle data
		android.os.Message msg
}

android/support/v4/media/session/MediaControllerCompat$MediaControllerImpl.class
MediaControllerCompat.java
package android.support.v4.media.session
abstract android.support.v4.media.session.MediaControllerCompat$MediaControllerImpl extends java.lang.Object {
	public abstract void registerCallback (android.support.v4.media.session.MediaControllerCompat$Callback, android.os.Handler) 
	public abstract void unregisterCallback (android.support.v4.media.session.MediaControllerCompat$Callback) 
	public abstract boolean dispatchMediaButtonEvent (android.view.KeyEvent) 
	public abstract android.support.v4.media.session.MediaControllerCompat$TransportControls getTransportControls () 
	public abstract android.support.v4.media.session.PlaybackStateCompat getPlaybackState () 
	public abstract android.support.v4.media.MediaMetadataCompat getMetadata () 
	public abstract java.util.List getQueue () 
	public abstract void addQueueItem (android.support.v4.media.MediaDescriptionCompat) 
	public abstract void addQueueItem (android.support.v4.media.MediaDescriptionCompat, int) 
	public abstract void removeQueueItem (android.support.v4.media.MediaDescriptionCompat) 
	public abstract java.lang.CharSequence getQueueTitle () 
	public abstract android.os.Bundle getExtras () 
	public abstract int getRatingType () 
	public abstract boolean isCaptioningEnabled () 
	public abstract int getRepeatMode () 
	public abstract boolean isShuffleModeEnabled () 
	public abstract int getShuffleMode () 
	public abstract long getFlags () 
	public abstract android.support.v4.media.session.MediaControllerCompat$PlaybackInfo getPlaybackInfo () 
	public abstract android.app.PendingIntent getSessionActivity () 
	public abstract void setVolumeTo (int, int) 
	public abstract void adjustVolume (int, int) 
	public abstract void sendCommand (java.lang.String, android.os.Bundle, android.os.ResultReceiver) 
	public abstract java.lang.String getPackageName () 
	public abstract java.lang.Object getMediaController () 
}

android/support/v4/media/session/MediaControllerCompat.class
MediaControllerCompat.java
package android.support.v4.media.session
public final android.support.v4.media.session.MediaControllerCompat extends java.lang.Object {
	static final String TAG
	static final String COMMAND_GET_EXTRA_BINDER
	static final String COMMAND_ADD_QUEUE_ITEM
	static final String COMMAND_ADD_QUEUE_ITEM_AT
	static final String COMMAND_REMOVE_QUEUE_ITEM
	static final String COMMAND_REMOVE_QUEUE_ITEM_AT
	static final String COMMAND_ARGUMENT_MEDIA_DESCRIPTION
	static final String COMMAND_ARGUMENT_INDEX
	private final android.support.v4.media.session.MediaControllerCompat$MediaControllerImpl mImpl
	private final android.support.v4.media.session.MediaSessionCompat$Token mToken
	public static void setMediaController (android.app.Activity, android.support.v4.media.session.MediaControllerCompat) 
		Object sessionTokenObj
		Object controllerObj
		android.app.Activity activity
		android.support.v4.media.session.MediaControllerCompat mediaController
	public static android.support.v4.media.session.MediaControllerCompat getMediaController (android.app.Activity) 
		android.support.v4.media.session.MediaControllerCompat$MediaControllerExtraData extraData
		android.os.RemoteException e
		Object controllerObj
		Object sessionTokenObj
		android.app.Activity activity
	private static void validateCustomAction (java.lang.String, android.os.Bundle) 
		String action
		android.os.Bundle args
	public void  (android.content.Context, android.support.v4.media.session.MediaSessionCompat) 
		android.content.Context context
		android.support.v4.media.session.MediaSessionCompat session
	public void  (android.content.Context, android.support.v4.media.session.MediaSessionCompat$Token)  throws android.os.RemoteException 
		android.content.Context context
		android.support.v4.media.session.MediaSessionCompat$Token sessionToken
	public android.support.v4.media.session.MediaControllerCompat$TransportControls getTransportControls () 
	public boolean dispatchMediaButtonEvent (android.view.KeyEvent) 
		android.view.KeyEvent keyEvent
	public android.support.v4.media.session.PlaybackStateCompat getPlaybackState () 
	public android.support.v4.media.MediaMetadataCompat getMetadata () 
	public java.util.List getQueue () 
	public void addQueueItem (android.support.v4.media.MediaDescriptionCompat) 
		android.support.v4.media.MediaDescriptionCompat description
	public void addQueueItem (android.support.v4.media.MediaDescriptionCompat, int) 
		android.support.v4.media.MediaDescriptionCompat description
		int index
	public void removeQueueItem (android.support.v4.media.MediaDescriptionCompat) 
		android.support.v4.media.MediaDescriptionCompat description
	public void removeQueueItemAt (int) 
		android.support.v4.media.session.MediaSessionCompat$QueueItem item
		int index
		java.util.List queue
	public java.lang.CharSequence getQueueTitle () 
	public android.os.Bundle getExtras () 
	public int getRatingType () 
	public boolean isCaptioningEnabled () 
	public int getRepeatMode () 
	public boolean isShuffleModeEnabled () 
	public int getShuffleMode () 
	public long getFlags () 
	public android.support.v4.media.session.MediaControllerCompat$PlaybackInfo getPlaybackInfo () 
	public android.app.PendingIntent getSessionActivity () 
	public android.support.v4.media.session.MediaSessionCompat$Token getSessionToken () 
	public void setVolumeTo (int, int) 
		int value
		int flags
	public void adjustVolume (int, int) 
		int direction
		int flags
	public void registerCallback (android.support.v4.media.session.MediaControllerCompat$Callback) 
		android.support.v4.media.session.MediaControllerCompat$Callback callback
	public void registerCallback (android.support.v4.media.session.MediaControllerCompat$Callback, android.os.Handler) 
		android.support.v4.media.session.MediaControllerCompat$Callback callback
		android.os.Handler handler
	public void unregisterCallback (android.support.v4.media.session.MediaControllerCompat$Callback) 
		android.support.v4.media.session.MediaControllerCompat$Callback callback
	public void sendCommand (java.lang.String, android.os.Bundle, android.os.ResultReceiver) 
		String command
		android.os.Bundle params
		android.os.ResultReceiver cb
	public java.lang.String getPackageName () 
	public java.lang.Object getMediaController () 
	static void access$200 (java.lang.String, android.os.Bundle) 
		String x0
		android.os.Bundle x1
}

android/support/v4/media/MediaBrowserServiceCompat$Result.class
MediaBrowserServiceCompat.java
package android.support.v4.media
public android.support.v4.media.MediaBrowserServiceCompat$Result extends java.lang.Object {
	private final Object mDebug
	private boolean mDetachCalled
	private boolean mSendResultCalled
	private boolean mSendProgressUpdateCalled
	private boolean mSendErrorCalled
	private int mFlags
	void  (java.lang.Object) 
		Object debug
	public void sendResult (java.lang.Object) 
		Object result
	public void sendProgressUpdate (android.os.Bundle) 
		android.os.Bundle extras
	public void sendError (android.os.Bundle) 
		android.os.Bundle extras
	public void detach () 
	boolean isDone () 
	void setFlags (int) 
		int flags
	int getFlags () 
	void onResultSent (java.lang.Object) 
		Object result
	void onProgressUpdateSent (android.os.Bundle) 
		android.os.Bundle extras
	void onErrorSent (android.os.Bundle) 
		android.os.Bundle extras
	private void checkExtraFields (android.os.Bundle) 
		float value
		android.os.Bundle extras
}

android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3.class
MediaBrowserCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$3 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v4.media.MediaBrowserCompat$ItemCallback val$cb
	final String val$mediaId
	final android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase this$0
	void  (android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase, android.support.v4.media.MediaBrowserCompat$ItemCallback, java.lang.String) 
		android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase this$0
	public void run () 
}

android/support/v4/media/VolumeProviderCompat$1.class
VolumeProviderCompat.java
package android.support.v4.media
 android.support.v4.media.VolumeProviderCompat$1 extends java.lang.Object implements android.support.v4.media.VolumeProviderCompatApi21$Delegate  {
	final android.support.v4.media.VolumeProviderCompat this$0
	void  (android.support.v4.media.VolumeProviderCompat) 
		android.support.v4.media.VolumeProviderCompat this$0
	public void onSetVolumeTo (int) 
		int volume
	public void onAdjustVolume (int) 
		int direction
}

android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection.class
MediaBrowserCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection extends java.lang.Object implements android.content.ServiceConnection  {
	final android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase this$0
	void  (android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase) 
	public void onServiceConnected (android.content.ComponentName, android.os.IBinder) 
		android.content.ComponentName name
		android.os.IBinder binder
	public void onServiceDisconnected (android.content.ComponentName) 
		android.content.ComponentName name
	private void postOrRun (java.lang.Runnable) 
		Runnable r
	boolean isCurrent (java.lang.String) 
		String funcName
}

android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$4.class
MediaBrowserCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$4 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v4.media.MediaBrowserCompat$ItemCallback val$cb
	final String val$mediaId
	final android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase this$0
	void  (android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase, android.support.v4.media.MediaBrowserCompat$ItemCallback, java.lang.String) 
		android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase this$0
	public void run () 
}

android/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$2.class
MediaBrowserServiceCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplBase$2 extends java.lang.Object implements java.lang.Runnable  {
	final String val$parentId
	final android.os.Bundle val$options
	final android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplBase this$1
	void  (android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplBase, java.lang.String, android.os.Bundle) 
		android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplBase this$1
	public void run () 
		android.support.v4.util.Pair callback
		android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord connection
		java.util.List callbackList
		android.os.IBinder binder
}

android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class
MediaBrowserCompat.java
package android.support.v4.media
public abstract android.support.v4.media.MediaBrowserCompat$CustomActionCallback extends java.lang.Object {
	public void  () 
	public void onProgressUpdate (java.lang.String, android.os.Bundle, android.os.Bundle) 
		String action
		android.os.Bundle extras
		android.os.Bundle data
	public void onResult (java.lang.String, android.os.Bundle, android.os.Bundle) 
		String action
		android.os.Bundle extras
		android.os.Bundle resultData
	public void onError (java.lang.String, android.os.Bundle, android.os.Bundle) 
		String action
		android.os.Bundle extras
		android.os.Bundle data
}

android/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord.class
MediaBrowserServiceCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord extends java.lang.Object {
	String pkg
	android.os.Bundle rootHints
	android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks callbacks
	android.support.v4.media.MediaBrowserServiceCompat$BrowserRoot root
	java.util.HashMap subscriptions
	void  () 
}

android/support/v4/media/MediaDescriptionCompat$1.class
MediaDescriptionCompat.java
package android.support.v4.media
final android.support.v4.media.MediaDescriptionCompat$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.support.v4.media.MediaDescriptionCompat createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.support.v4.media.MediaDescriptionCompat[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/support/v4/media/MediaBrowserCompatApi24$SubscriptionCallbackProxy.class
MediaBrowserCompatApi24.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompatApi24$SubscriptionCallbackProxy extends android.support.v4.media.MediaBrowserCompatApi21$SubscriptionCallbackProxy {
	public void  (android.support.v4.media.MediaBrowserCompatApi24$SubscriptionCallback) 
		android.support.v4.media.MediaBrowserCompatApi24$SubscriptionCallback callback
	public void onChildrenLoaded (java.lang.String, java.util.List, android.os.Bundle) 
		String parentId
		java.util.List children
		android.os.Bundle options
	public void onError (java.lang.String, android.os.Bundle) 
		String parentId
		android.os.Bundle options
}

android/support/v4/media/ParceledListSliceAdapterApi21.class
ParceledListSliceAdapterApi21.java
package android.support.v4.media
 android.support.v4.media.ParceledListSliceAdapterApi21 extends java.lang.Object {
	private static java.lang.reflect.Constructor sConstructor
	void  () 
	static java.lang.Object newInstance (java.util.List) 
		ReflectiveOperationException e
		java.util.List itemList
		Object result
	static void  () 
		Class theClass
		ReflectiveOperationException e
}

android/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5.class
MediaBrowserServiceCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl$5 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks val$callbacks
	final String val$mediaId
	final android.support.v4.os.ResultReceiver val$receiver
	final android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl this$1
	void  (android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl, android.support.v4.media.MediaBrowserServiceCompat$ServiceCallbacks, java.lang.String, android.support.v4.os.ResultReceiver) 
		android.support.v4.media.MediaBrowserServiceCompat$ServiceBinderImpl this$1
	public void run () 
		android.os.IBinder b
		android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord connection
}

android/support/v4/media/MediaBrowserServiceCompatApi23$ServiceCompatProxy.class
MediaBrowserServiceCompatApi23.java
package android.support.v4.media
public abstract android.support.v4.media.MediaBrowserServiceCompatApi23$ServiceCompatProxy extends java.lang.Object implements android.support.v4.media.MediaBrowserServiceCompatApi21$ServiceCompatProxy  {
	public abstract void onLoadItem (java.lang.String, android.support.v4.media.MediaBrowserServiceCompatApi21$ResultWrapper) 
}

android/support/v4/media/MediaDescriptionCompatApi23$Builder.class
MediaDescriptionCompatApi23.java
package android.support.v4.media
 android.support.v4.media.MediaDescriptionCompatApi23$Builder extends android.support.v4.media.MediaDescriptionCompatApi21$Builder {
	void  () 
	public static void setMediaUri (java.lang.Object, android.net.Uri) 
		Object builderObj
		android.net.Uri mediaUri
}

android/support/v4/media/AudioAttributesCompatApi21$Wrapper.class
AudioAttributesCompatApi21.java
package android.support.v4.media
final android.support.v4.media.AudioAttributesCompatApi21$Wrapper extends java.lang.Object {
	private android.media.AudioAttributes mWrapped
	private void  (android.media.AudioAttributes) 
		android.media.AudioAttributes obj
	public static android.support.v4.media.AudioAttributesCompatApi21$Wrapper wrap (android.media.AudioAttributes) 
		android.media.AudioAttributes obj
	public android.media.AudioAttributes unwrap () 
}

android/support/v4/media/MediaBrowserCompat$SearchResultReceiver.class
MediaBrowserCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompat$SearchResultReceiver extends android.support.v4.os.ResultReceiver {
	private final String mQuery
	private final android.os.Bundle mExtras
	private final android.support.v4.media.MediaBrowserCompat$SearchCallback mCallback
	void  (java.lang.String, android.os.Bundle, android.support.v4.media.MediaBrowserCompat$SearchCallback, android.os.Handler) 
		String query
		android.os.Bundle extras
		android.support.v4.media.MediaBrowserCompat$SearchCallback callback
		android.os.Handler handler
	protected void onReceiveResult (int, android.os.Bundle) 
		android.os.Parcelable item
		int resultCode
		android.os.Bundle resultData
		android.os.Parcelable[] items
		java.util.List results
}

android/support/v4/media/MediaMetadataCompat$1.class
MediaMetadataCompat.java
package android.support.v4.media
final android.support.v4.media.MediaMetadataCompat$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.support.v4.media.MediaMetadataCompat createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.support.v4.media.MediaMetadataCompat[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$4.class
MediaBrowserCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21$4 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v4.media.MediaBrowserCompat$SearchCallback val$callback
	final String val$query
	final android.os.Bundle val$extras
	final android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21 this$0
	void  (android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21, android.support.v4.media.MediaBrowserCompat$SearchCallback, java.lang.String, android.os.Bundle) 
		android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21 this$0
	public void run () 
}

android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$2.class
MediaBrowserCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v4.media.MediaBrowserCompat$ItemCallback val$cb
	final String val$mediaId
	final android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21 this$0
	void  (android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21, android.support.v4.media.MediaBrowserCompat$ItemCallback, java.lang.String) 
		android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21 this$0
	public void run () 
}

android/support/v4/media/MediaMetadataCompat$LongKey.class
MediaMetadataCompat.java
package android.support.v4.media
public abstract android.support.v4.media.MediaMetadataCompat$LongKey extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/support/v4/media/MediaBrowserCompat$MediaItem$Flags.class
MediaBrowserCompat.java
package android.support.v4.media
public abstract android.support.v4.media.MediaBrowserCompat$MediaItem$Flags extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/support/v4/media/MediaBrowserServiceCompatApi21$MediaBrowserServiceAdaptor.class
MediaBrowserServiceCompatApi21.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompatApi21$MediaBrowserServiceAdaptor extends android.service.media.MediaBrowserService {
	final android.support.v4.media.MediaBrowserServiceCompatApi21$ServiceCompatProxy mServiceProxy
	void  (android.content.Context, android.support.v4.media.MediaBrowserServiceCompatApi21$ServiceCompatProxy) 
		android.content.Context context
		android.support.v4.media.MediaBrowserServiceCompatApi21$ServiceCompatProxy serviceWrapper
	public android.service.media.MediaBrowserService$BrowserRoot onGetRoot (java.lang.String, int, android.os.Bundle) 
		String clientPackageName
		int clientUid
		android.os.Bundle rootHints
		android.support.v4.media.MediaBrowserServiceCompatApi21$BrowserRoot browserRoot
	public void onLoadChildren (java.lang.String, android.service.media.MediaBrowserService$Result) 
		String parentId
		android.service.media.MediaBrowserService$Result result
}

android/support/v4/media/MediaBrowserCompatApi23$ItemCallback.class
MediaBrowserCompatApi23.java
package android.support.v4.media
abstract android.support.v4.media.MediaBrowserCompatApi23$ItemCallback extends java.lang.Object {
	public abstract void onItemLoaded (android.os.Parcel) 
	public abstract void onError (java.lang.String) 
}

android/support/v4/media/AudioAttributesCompat$Builder.class
AudioAttributesCompat.java
package android.support.v4.media
public android.support.v4.media.AudioAttributesCompat$Builder extends java.lang.Object {
	private int mUsage
	private int mContentType
	private int mFlags
	private Integer mLegacyStream
	private Object mAAObject
	public void  () 
	public void  (android.support.v4.media.AudioAttributesCompat) 
		android.support.v4.media.AudioAttributesCompat aa
	public android.support.v4.media.AudioAttributesCompat build () 
		android.media.AudioAttributes$Builder api21Builder
		android.support.v4.media.AudioAttributesCompat aac
	public android.support.v4.media.AudioAttributesCompat$Builder setUsage (int) 
		int usage
	public android.support.v4.media.AudioAttributesCompat$Builder setContentType (int) 
		int contentType
	public android.support.v4.media.AudioAttributesCompat$Builder setFlags (int) 
		int flags
	public android.support.v4.media.AudioAttributesCompat$Builder setLegacyStreamType (int) 
		int streamType
}

android/support/v4/media/MediaBrowserServiceCompatApi21.class
MediaBrowserServiceCompatApi21.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompatApi21 extends java.lang.Object {
	void  () 
	public static java.lang.Object createService (android.content.Context, android.support.v4.media.MediaBrowserServiceCompatApi21$ServiceCompatProxy) 
		android.content.Context context
		android.support.v4.media.MediaBrowserServiceCompatApi21$ServiceCompatProxy serviceProxy
	public static void onCreate (java.lang.Object) 
		Object serviceObj
	public static android.os.IBinder onBind (java.lang.Object, android.content.Intent) 
		Object serviceObj
		android.content.Intent intent
	public static void setSessionToken (java.lang.Object, java.lang.Object) 
		Object serviceObj
		Object token
	public static void notifyChildrenChanged (java.lang.Object, java.lang.String) 
		Object serviceObj
		String parentId
}

android/support/v4/media/MediaBrowserCompat$SubscriptionCallback.class
MediaBrowserCompat.java
package android.support.v4.media
public abstract android.support.v4.media.MediaBrowserCompat$SubscriptionCallback extends java.lang.Object {
	private final Object mSubscriptionCallbackObj
	private final android.os.IBinder mToken
	java.lang.ref.WeakReference mSubscriptionRef
	public void  () 
	public void onChildrenLoaded (java.lang.String, java.util.List) 
		String parentId
		java.util.List children
	public void onChildrenLoaded (java.lang.String, java.util.List, android.os.Bundle) 
		String parentId
		java.util.List children
		android.os.Bundle options
	public void onError (java.lang.String) 
		String parentId
	public void onError (java.lang.String, android.os.Bundle) 
		String parentId
		android.os.Bundle options
	private void setSubscription (android.support.v4.media.MediaBrowserCompat$Subscription) 
		android.support.v4.media.MediaBrowserCompat$Subscription subscription
	static android.os.IBinder access$000 (android.support.v4.media.MediaBrowserCompat$SubscriptionCallback) 
		android.support.v4.media.MediaBrowserCompat$SubscriptionCallback x0
	static void access$100 (android.support.v4.media.MediaBrowserCompat$SubscriptionCallback, android.support.v4.media.MediaBrowserCompat$Subscription) 
		android.support.v4.media.MediaBrowserCompat$SubscriptionCallback x0
		android.support.v4.media.MediaBrowserCompat$Subscription x1
	static java.lang.Object access$200 (android.support.v4.media.MediaBrowserCompat$SubscriptionCallback) 
		android.support.v4.media.MediaBrowserCompat$SubscriptionCallback x0
}

android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$3.class
MediaBrowserCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21$3 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v4.media.MediaBrowserCompat$ItemCallback val$cb
	final String val$mediaId
	final android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21 this$0
	void  (android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21, android.support.v4.media.MediaBrowserCompat$ItemCallback, java.lang.String) 
		android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21 this$0
	public void run () 
}

android/support/v4/media/MediaBrowserCompatApi24$SubscriptionCallback.class
MediaBrowserCompatApi24.java
package android.support.v4.media
abstract android.support.v4.media.MediaBrowserCompatApi24$SubscriptionCallback extends java.lang.Object implements android.support.v4.media.MediaBrowserCompatApi21$SubscriptionCallback  {
	public abstract void onChildrenLoaded (java.lang.String, java.util.List, android.os.Bundle) 
	public abstract void onError (java.lang.String, android.os.Bundle) 
}

android/support/v4/media/RatingCompat$StarStyle.class
RatingCompat.java
package android.support.v4.media
public abstract android.support.v4.media.RatingCompat$StarStyle extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23$1.class
MediaBrowserServiceCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi23$1 extends android.support.v4.media.MediaBrowserServiceCompat$Result {
	final android.support.v4.media.MediaBrowserServiceCompatApi21$ResultWrapper val$resultWrapper
	final android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi23 this$1
	void  (android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi23, java.lang.Object, android.support.v4.media.MediaBrowserServiceCompatApi21$ResultWrapper) 
		android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi23 this$1
		Object debug
	void onResultSent (android.support.v4.media.MediaBrowserCompat$MediaItem) 
		android.os.Parcel parcelItem
		android.support.v4.media.MediaBrowserCompat$MediaItem item
	public void detach () 
	volatile void onResultSent (java.lang.Object) 
}

android/support/v4/media/MediaBrowserCompat$SubscriptionCallback$StubApi24.class
MediaBrowserCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompat$SubscriptionCallback$StubApi24 extends android.support.v4.media.MediaBrowserCompat$SubscriptionCallback$StubApi21 implements android.support.v4.media.MediaBrowserCompatApi24$SubscriptionCallback  {
	final android.support.v4.media.MediaBrowserCompat$SubscriptionCallback this$0
	void  (android.support.v4.media.MediaBrowserCompat$SubscriptionCallback) 
	public void onChildrenLoaded (java.lang.String, java.util.List, android.os.Bundle) 
		String parentId
		java.util.List children
		android.os.Bundle options
	public void onError (java.lang.String, android.os.Bundle) 
		String parentId
		android.os.Bundle options
}

android/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23.class
MediaBrowserServiceCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi23 extends android.support.v4.media.MediaBrowserServiceCompat$MediaBrowserServiceImplApi21 implements android.support.v4.media.MediaBrowserServiceCompatApi23$ServiceCompatProxy  {
	final android.support.v4.media.MediaBrowserServiceCompat this$0
	void  (android.support.v4.media.MediaBrowserServiceCompat) 
		android.support.v4.media.MediaBrowserServiceCompat this$0
	public void onCreate () 
	public void onLoadItem (java.lang.String, android.support.v4.media.MediaBrowserServiceCompatApi21$ResultWrapper) 
		String itemId
		android.support.v4.media.MediaBrowserServiceCompatApi21$ResultWrapper resultWrapper
		android.support.v4.media.MediaBrowserServiceCompat$Result result
}

android/support/v4/media/VolumeProviderCompat$ControlType.class
VolumeProviderCompat.java
package android.support.v4.media
public abstract android.support.v4.media.VolumeProviderCompat$ControlType extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/support/v4/media/MediaBrowserServiceCompat$3.class
MediaBrowserServiceCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserServiceCompat$3 extends android.support.v4.media.MediaBrowserServiceCompat$Result {
	final android.support.v4.os.ResultReceiver val$receiver
	final android.support.v4.media.MediaBrowserServiceCompat this$0
	void  (android.support.v4.media.MediaBrowserServiceCompat, java.lang.Object, android.support.v4.os.ResultReceiver) 
		android.support.v4.media.MediaBrowserServiceCompat this$0
		Object debug
	void onResultSent (java.util.List) 
		java.util.List items
		android.os.Bundle bundle
	volatile void onResultSent (java.lang.Object) 
}

android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$1.class
MediaBrowserCompat.java
package android.support.v4.media
 android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v4.media.MediaBrowserCompat$ItemCallback val$cb
	final String val$mediaId
	final android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21 this$0
	void  (android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21, android.support.v4.media.MediaBrowserCompat$ItemCallback, java.lang.String) 
		android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21 this$0
	public void run () 
}

android/support/mediacompat/BuildConfig.class
BuildConfig.java
package android.support.mediacompat
public final android.support.mediacompat.BuildConfig extends java.lang.Object {
	public static final boolean DEBUG
	public static final String APPLICATION_ID
	public static final String BUILD_TYPE
	public static final String FLAVOR
	public static final int VERSION_CODE
	public static final String VERSION_NAME
	public void  () 
}