META-INF/
META-INF/MANIFEST.MF
android/
android/media/
android/media/ApplicationMediaCapabilities$Builder.class
ApplicationMediaCapabilities.java
package android.media
public final android.media.ApplicationMediaCapabilities$Builder extends java.lang.Object {
public void <init> ()
public android.media.ApplicationMediaCapabilities build ()
public android.media.ApplicationMediaCapabilities$Builder addSupportedVideoMimeType (java.lang.String)
String codecMime
public android.media.ApplicationMediaCapabilities$Builder addUnsupportedVideoMimeType (java.lang.String)
String codecMime
public android.media.ApplicationMediaCapabilities$Builder addSupportedHdrType (java.lang.String)
String hdrType
public android.media.ApplicationMediaCapabilities$Builder addUnsupportedHdrType (java.lang.String)
String hdrType
}
android/media/ApplicationMediaCapabilities.class
ApplicationMediaCapabilities.java
package android.media
public final android.media.ApplicationMediaCapabilities extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
void <init> ()
public boolean isVideoMimeTypeSupported (java.lang.String)
String videoMime
public boolean isHdrTypeSupported (java.lang.String)
String hdrType
public boolean isFormatSpecified (java.lang.String)
String format
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
public java.lang.String toString ()
public java.util.List getSupportedVideoMimeTypes ()
public java.util.List getUnsupportedVideoMimeTypes ()
public java.util.List getSupportedHdrTypes ()
public java.util.List getUnsupportedHdrTypes ()
public static android.media.ApplicationMediaCapabilities createFromXml (org.xmlpull.v1.XmlPullParser)
org.xmlpull.v1.XmlPullParser xmlParser
static void <clinit> ()
}
android/media/MediaCommunicationManager$SessionCallback.class
MediaCommunicationManager.java
package android.media
public abstract android.media.MediaCommunicationManager$SessionCallback extends java.lang.Object {
public void onSession2TokenCreated (android.media.Session2Token)
android.media.Session2Token token
public void onSession2TokensChanged (java.util.List)
java.util.List tokens
}
android/media/MediaCommunicationManager.class
MediaCommunicationManager.java
package android.media
public android.media.MediaCommunicationManager extends java.lang.Object {
void <init> ()
public int getVersion ()
public java.util.List getSession2Tokens ()
public void registerSessionCallback (java.util.concurrent.Executor, android.media.MediaCommunicationManager$SessionCallback)
java.util.concurrent.Executor executor
android.media.MediaCommunicationManager$SessionCallback callback
public void unregisterSessionCallback (android.media.MediaCommunicationManager$SessionCallback)
android.media.MediaCommunicationManager$SessionCallback callback
public void dispatchMediaKeyEvent (android.view.KeyEvent, boolean)
android.view.KeyEvent keyEvent
boolean asSystemService
}
android/media/MediaController2$Builder.class
MediaController2.java
package android.media
public final android.media.MediaController2$Builder extends java.lang.Object {
public void <init> (android.content.Context, android.media.Session2Token)
android.content.Context context
android.media.Session2Token token
public android.media.MediaController2$Builder setConnectionHints (android.os.Bundle)
android.os.Bundle connectionHints
public android.media.MediaController2$Builder setControllerCallback (java.util.concurrent.Executor, android.media.MediaController2$ControllerCallback)
java.util.concurrent.Executor executor
android.media.MediaController2$ControllerCallback callback
public android.media.MediaController2 build ()
}
android/media/MediaController2$ControllerCallback.class
MediaController2.java
package android.media
public abstract android.media.MediaController2$ControllerCallback extends java.lang.Object {
public void <init> ()
public void onConnected (android.media.MediaController2, android.media.Session2CommandGroup)
android.media.MediaController2 controller
android.media.Session2CommandGroup allowedCommands
public void onDisconnected (android.media.MediaController2)
android.media.MediaController2 controller
public void onPlaybackActiveChanged (android.media.MediaController2, boolean)
android.media.MediaController2 controller
boolean playbackActive
public android.media.Session2Command$Result onSessionCommand (android.media.MediaController2, android.media.Session2Command, android.os.Bundle)
android.media.MediaController2 controller
android.media.Session2Command command
android.os.Bundle args
public void onCommandResult (android.media.MediaController2, java.lang.Object, android.media.Session2Command, android.media.Session2Command$Result)
android.media.MediaController2 controller
Object token
android.media.Session2Command command
android.media.Session2Command$Result result
}
android/media/MediaController2.class
MediaController2.java
package android.media
public android.media.MediaController2 extends java.lang.Object implements java.lang.AutoCloseable {
void <init> ()
public void close ()
public android.media.Session2Token getConnectedToken ()
public boolean isPlaybackActive ()
public java.lang.Object sendSessionCommand (android.media.Session2Command, android.os.Bundle)
android.media.Session2Command command
android.os.Bundle args
public void cancelSessionCommand (java.lang.Object)
Object token
}
android/media/MediaFeature$HdrType.class
MediaFeature.java
package android.media
public final android.media.MediaFeature$HdrType extends java.lang.Object {
public static final String DOLBY_VISION
public static final String HDR10
public static final String HDR10_PLUS
public static final String HLG
void <init> ()
}
android/media/MediaFeature.class
MediaFeature.java
package android.media
public final android.media.MediaFeature extends java.lang.Object {
public void <init> ()
}
android/media/MediaFrameworkInitializer.class
MediaFrameworkInitializer.java
package android.media
public android.media.MediaFrameworkInitializer extends java.lang.Object {
void <init> ()
public static void setMediaServiceManager (android.media.MediaServiceManager)
android.media.MediaServiceManager mediaServiceManager
public static void registerServiceWrappers ()
}
android/media/MediaParceledListSlice.class
MediaParceledListSlice.java
package android.media
public final android.media.MediaParceledListSlice extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$ClassLoaderCreator CREATOR
public void <init> (java.util.List)
java.util.List list
public static android.media.MediaParceledListSlice emptyList ()
public int describeContents ()
public java.util.List getList ()
public void setInlineCountLimit (int)
int maxCount
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/media/MediaParser$InputReader.class
MediaParser.java
package android.media
public abstract android.media.MediaParser$InputReader extends java.lang.Object {
public abstract int read (byte[], int, int) throws java.io.IOException
public abstract long getPosition ()
public abstract long getLength ()
}
android/media/MediaParser$OutputConsumer.class
MediaParser.java
package android.media
public abstract android.media.MediaParser$OutputConsumer extends java.lang.Object {
public abstract void onSeekMapFound (android.media.MediaParser$SeekMap)
public abstract void onTrackCountFound (int)
public abstract void onTrackDataFound (int, android.media.MediaParser$TrackData)
public abstract void onSampleDataFound (int, android.media.MediaParser$InputReader) throws java.io.IOException
public abstract void onSampleCompleted (int, long, int, int, int, android.media.MediaCodec$CryptoInfo)
}
android/media/MediaParser$ParsingException.class
MediaParser.java
package android.media
public final android.media.MediaParser$ParsingException extends java.io.IOException {
void <init> ()
}
android/media/MediaParser$SeekMap.class
MediaParser.java
package android.media
public final android.media.MediaParser$SeekMap extends java.lang.Object {
public static final int UNKNOWN_DURATION
void <init> ()
public boolean isSeekable ()
public long getDurationMicros ()
public android.util.Pair getSeekPoints (long)
long timeMicros
}
android/media/MediaParser$SeekPoint.class
MediaParser.java
package android.media
public final android.media.MediaParser$SeekPoint extends java.lang.Object {
public static final android.media.MediaParser$SeekPoint START
public final long position
public final long timeMicros
void <init> ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
static void <clinit> ()
}
android/media/MediaParser$SeekableInputReader.class
MediaParser.java
package android.media
public abstract android.media.MediaParser$SeekableInputReader extends java.lang.Object implements android.media.MediaParser$InputReader {
public abstract void seekToPosition (long)
}
android/media/MediaParser$TrackData.class
MediaParser.java
package android.media
public final android.media.MediaParser$TrackData extends java.lang.Object {
public final android.media.DrmInitData drmInitData
public final android.media.MediaFormat mediaFormat
void <init> ()
}
android/media/MediaParser$UnrecognizedInputFormatException.class
MediaParser.java
package android.media
public final android.media.MediaParser$UnrecognizedInputFormatException extends java.io.IOException {
void <init> ()
}
android/media/MediaParser.class
MediaParser.java
package android.media
public final android.media.MediaParser extends java.lang.Object {
public static final String PARAMETER_ADTS_ENABLE_CBR_SEEKING
public static final String PARAMETER_AMR_ENABLE_CBR_SEEKING
public static final String PARAMETER_FLAC_DISABLE_ID3
public static final String PARAMETER_MATROSKA_DISABLE_CUES_SEEKING
public static final String PARAMETER_MP3_DISABLE_ID3
public static final String PARAMETER_MP3_ENABLE_CBR_SEEKING
public static final String PARAMETER_MP3_ENABLE_INDEX_SEEKING
public static final String PARAMETER_MP4_IGNORE_EDIT_LISTS
public static final String PARAMETER_MP4_IGNORE_TFDT_BOX
public static final String PARAMETER_MP4_TREAT_VIDEO_FRAMES_AS_KEYFRAMES
public static final String PARAMETER_TS_ALLOW_NON_IDR_AVC_KEYFRAMES
public static final String PARAMETER_TS_DETECT_ACCESS_UNITS
public static final String PARAMETER_TS_ENABLE_HDMV_DTS_AUDIO_STREAMS
public static final String PARAMETER_TS_IGNORE_AAC_STREAM
public static final String PARAMETER_TS_IGNORE_AVC_STREAM
public static final String PARAMETER_TS_IGNORE_SPLICE_INFO_STREAM
public static final String PARAMETER_TS_MODE
public static final String PARSER_NAME_AC3
public static final String PARSER_NAME_AC4
public static final String PARSER_NAME_ADTS
public static final String PARSER_NAME_AMR
public static final String PARSER_NAME_FLAC
public static final String PARSER_NAME_FLV
public static final String PARSER_NAME_FMP4
public static final String PARSER_NAME_MATROSKA
public static final String PARSER_NAME_MP3
public static final String PARSER_NAME_MP4
public static final String PARSER_NAME_OGG
public static final String PARSER_NAME_PS
public static final String PARSER_NAME_TS
public static final String PARSER_NAME_UNKNOWN
public static final String PARSER_NAME_WAV
public static final int SAMPLE_FLAG_DECODE_ONLY
public static final int SAMPLE_FLAG_ENCRYPTED
public static final int SAMPLE_FLAG_HAS_SUPPLEMENTAL_DATA
public static final int SAMPLE_FLAG_KEY_FRAME
public static final int SAMPLE_FLAG_LAST_SAMPLE
void <init> ()
public static android.media.MediaParser createByName (java.lang.String, android.media.MediaParser$OutputConsumer)
String name
android.media.MediaParser$OutputConsumer outputConsumer
public static transient android.media.MediaParser create (android.media.MediaParser$OutputConsumer, java.lang.String[])
android.media.MediaParser$OutputConsumer outputConsumer
String[] parserNames
public static java.util.List getParserNames (android.media.MediaFormat)
android.media.MediaFormat mediaFormat
public android.media.MediaParser setParameter (java.lang.String, java.lang.Object)
String parameterName
Object value
public boolean supportsParameter (java.lang.String)
String parameterName
public java.lang.String getParserName ()
public boolean advance (android.media.MediaParser$SeekableInputReader) throws java.io.IOException
android.media.MediaParser$SeekableInputReader seekableInputReader
public void seek (android.media.MediaParser$SeekPoint)
android.media.MediaParser$SeekPoint seekPoint
public void release ()
public void setLogSessionId (android.media.metrics.LogSessionId)
android.media.metrics.LogSessionId logSessionId
public android.media.metrics.LogSessionId getLogSessionId ()
}
android/media/MediaSession2$Builder.class
MediaSession2.java
package android.media
public final android.media.MediaSession2$Builder extends java.lang.Object {
public void <init> (android.content.Context)
android.content.Context context
public android.media.MediaSession2$Builder setSessionActivity (android.app.PendingIntent)
android.app.PendingIntent pi
public android.media.MediaSession2$Builder setId (java.lang.String)
String id
public android.media.MediaSession2$Builder setSessionCallback (java.util.concurrent.Executor, android.media.MediaSession2$SessionCallback)
java.util.concurrent.Executor executor
android.media.MediaSession2$SessionCallback callback
public android.media.MediaSession2$Builder setExtras (android.os.Bundle)
android.os.Bundle extras
public android.media.MediaSession2 build ()
}
android/media/MediaSession2$ControllerInfo.class
MediaSession2.java
package android.media
public final android.media.MediaSession2$ControllerInfo extends java.lang.Object {
void <init> ()
public android.media.session.MediaSessionManager$RemoteUserInfo getRemoteUserInfo ()
public java.lang.String getPackageName ()
public int getUid ()
public android.os.Bundle getConnectionHints ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public java.lang.String toString ()
}
android/media/MediaSession2$SessionCallback.class
MediaSession2.java
package android.media
public abstract android.media.MediaSession2$SessionCallback extends java.lang.Object {
public void <init> ()
public android.media.Session2CommandGroup onConnect (android.media.MediaSession2, android.media.MediaSession2$ControllerInfo)
android.media.MediaSession2 session
android.media.MediaSession2$ControllerInfo controller
public void onPostConnect (android.media.MediaSession2, android.media.MediaSession2$ControllerInfo)
android.media.MediaSession2 session
android.media.MediaSession2$ControllerInfo controller
public void onDisconnected (android.media.MediaSession2, android.media.MediaSession2$ControllerInfo)
android.media.MediaSession2 session
android.media.MediaSession2$ControllerInfo controller
public android.media.Session2Command$Result onSessionCommand (android.media.MediaSession2, android.media.MediaSession2$ControllerInfo, android.media.Session2Command, android.os.Bundle)
android.media.MediaSession2 session
android.media.MediaSession2$ControllerInfo controller
android.media.Session2Command command
android.os.Bundle args
public void onCommandResult (android.media.MediaSession2, android.media.MediaSession2$ControllerInfo, java.lang.Object, android.media.Session2Command, android.media.Session2Command$Result)
android.media.MediaSession2 session
android.media.MediaSession2$ControllerInfo controller
Object token
android.media.Session2Command command
android.media.Session2Command$Result result
}
android/media/MediaSession2.class
MediaSession2.java
package android.media
public android.media.MediaSession2 extends java.lang.Object implements java.lang.AutoCloseable {
void <init> ()
public void close ()
public java.lang.String getId ()
public android.media.Session2Token getToken ()
public void broadcastSessionCommand (android.media.Session2Command, android.os.Bundle)
android.media.Session2Command command
android.os.Bundle args
public java.lang.Object sendSessionCommand (android.media.MediaSession2$ControllerInfo, android.media.Session2Command, android.os.Bundle)
android.media.MediaSession2$ControllerInfo controller
android.media.Session2Command command
android.os.Bundle args
public void cancelSessionCommand (android.media.MediaSession2$ControllerInfo, java.lang.Object)
android.media.MediaSession2$ControllerInfo controller
Object token
public void setPlaybackActive (boolean)
boolean playbackActive
public boolean isPlaybackActive ()
public java.util.List getConnectedControllers ()
}
android/media/MediaSession2Service$MediaNotification.class
MediaSession2Service.java
package android.media
public android.media.MediaSession2Service$MediaNotification extends java.lang.Object {
public void <init> (int, android.app.Notification)
int notificationId
android.app.Notification notification
public int getNotificationId ()
public android.app.Notification getNotification ()
}
android/media/MediaSession2Service.class
MediaSession2Service.java
package android.media
public abstract android.media.MediaSession2Service extends android.app.Service {
public static final String SERVICE_INTERFACE
public void <init> ()
public void onCreate ()
public android.os.IBinder onBind (android.content.Intent)
android.content.Intent intent
public void onDestroy ()
public abstract android.media.MediaSession2 onGetSession (android.media.MediaSession2$ControllerInfo)
public abstract android.media.MediaSession2Service$MediaNotification onUpdateNotification (android.media.MediaSession2)
public final void addSession (android.media.MediaSession2)
android.media.MediaSession2 session
public final void removeSession (android.media.MediaSession2)
android.media.MediaSession2 session
public final java.util.List getSessions ()
}
android/media/MediaTranscodingManager$OnTranscodingFinishedListener.class
MediaTranscodingManager.java
package android.media
public abstract android.media.MediaTranscodingManager$OnTranscodingFinishedListener extends java.lang.Object {
public abstract void onTranscodingFinished (android.media.MediaTranscodingManager$TranscodingSession)
}
android/media/MediaTranscodingManager$TranscodingRequest$VideoFormatResolver.class
MediaTranscodingManager.java
package android.media
public android.media.MediaTranscodingManager$TranscodingRequest$VideoFormatResolver extends java.lang.Object {
public void <init> (android.media.ApplicationMediaCapabilities, android.media.MediaFormat)
android.media.ApplicationMediaCapabilities clientCaps
android.media.MediaFormat srcVideoFormatHint
public boolean shouldTranscode ()
public android.media.MediaFormat resolveVideoFormat ()
}
android/media/MediaTranscodingManager$TranscodingRequest.class
MediaTranscodingManager.java
package android.media
public abstract android.media.MediaTranscodingManager$TranscodingRequest extends java.lang.Object {
void <init> ()
public android.net.Uri getSourceUri ()
public android.os.ParcelFileDescriptor getSourceFileDescriptor ()
public int getClientUid ()
public int getClientPid ()
public android.net.Uri getDestinationUri ()
public android.os.ParcelFileDescriptor getDestinationFileDescriptor ()
}
android/media/MediaTranscodingManager$TranscodingSession$OnProgressUpdateListener.class
MediaTranscodingManager.java
package android.media
public abstract android.media.MediaTranscodingManager$TranscodingSession$OnProgressUpdateListener extends java.lang.Object {
public abstract void onProgressUpdate (android.media.MediaTranscodingManager$TranscodingSession, int)
}
android/media/MediaTranscodingManager$TranscodingSession.class
MediaTranscodingManager.java
package android.media
public final android.media.MediaTranscodingManager$TranscodingSession extends java.lang.Object {
public static final int ERROR_DROPPED_BY_SERVICE
public static final int ERROR_NONE
public static final int ERROR_SERVICE_DIED
public static final int RESULT_CANCELED
public static final int RESULT_ERROR
public static final int RESULT_NONE
public static final int RESULT_SUCCESS
public static final int STATUS_FINISHED
public static final int STATUS_PAUSED
public static final int STATUS_PENDING
public static final int STATUS_RUNNING
void <init> ()
public void setOnProgressUpdateListener (java.util.concurrent.Executor, android.media.MediaTranscodingManager$TranscodingSession$OnProgressUpdateListener)
java.util.concurrent.Executor executor
android.media.MediaTranscodingManager$TranscodingSession$OnProgressUpdateListener listener
public void clearOnProgressUpdateListener ()
public int getErrorCode ()
public void cancel ()
public int getProgress ()
public int getStatus ()
public boolean addClientUid (int)
int uid
public java.util.List getClientUids ()
public int getSessionId ()
public int getResult ()
public java.lang.String toString ()
}
android/media/MediaTranscodingManager$VideoTranscodingRequest$Builder.class
MediaTranscodingManager.java
package android.media
public final android.media.MediaTranscodingManager$VideoTranscodingRequest$Builder extends java.lang.Object {
public void <init> (android.net.Uri, android.net.Uri, android.media.MediaFormat)
android.net.Uri sourceUri
android.net.Uri destinationUri
android.media.MediaFormat videoFormat
public android.media.MediaTranscodingManager$VideoTranscodingRequest$Builder setClientUid (int)
int uid
public android.media.MediaTranscodingManager$VideoTranscodingRequest$Builder setClientPid (int)
int pid
public android.media.MediaTranscodingManager$VideoTranscodingRequest$Builder setSourceFileDescriptor (android.os.ParcelFileDescriptor)
android.os.ParcelFileDescriptor fd
public android.media.MediaTranscodingManager$VideoTranscodingRequest$Builder setDestinationFileDescriptor (android.os.ParcelFileDescriptor)
android.os.ParcelFileDescriptor fd
public android.media.MediaTranscodingManager$VideoTranscodingRequest build ()
}
android/media/MediaTranscodingManager$VideoTranscodingRequest.class
MediaTranscodingManager.java
package android.media
public final android.media.MediaTranscodingManager$VideoTranscodingRequest extends android.media.MediaTranscodingManager$TranscodingRequest {
void <init> ()
public android.media.MediaFormat getVideoTrackFormat ()
}
android/media/MediaTranscodingManager.class
MediaTranscodingManager.java
package android.media
public final android.media.MediaTranscodingManager extends java.lang.Object {
void <init> ()
public android.media.MediaTranscodingManager$TranscodingSession enqueueRequest (android.media.MediaTranscodingManager$TranscodingRequest, java.util.concurrent.Executor, android.media.MediaTranscodingManager$OnTranscodingFinishedListener)
android.media.MediaTranscodingManager$TranscodingRequest transcodingRequest
java.util.concurrent.Executor listenerExecutor
android.media.MediaTranscodingManager$OnTranscodingFinishedListener listener
}
android/media/Session2Command$Result.class
Session2Command.java
package android.media
public final android.media.Session2Command$Result extends java.lang.Object {
public static final int RESULT_ERROR_UNKNOWN_ERROR
public static final int RESULT_INFO_SKIPPED
public static final int RESULT_SUCCESS
public void <init> (int, android.os.Bundle)
int resultCode
android.os.Bundle resultData
public int getResultCode ()
public android.os.Bundle getResultData ()
}
android/media/Session2Command.class
Session2Command.java
package android.media
public final android.media.Session2Command extends java.lang.Object implements android.os.Parcelable {
public static final int COMMAND_CODE_CUSTOM
public static final android.os.Parcelable$Creator CREATOR
public void <init> (int)
int commandCode
public void <init> (java.lang.String, android.os.Bundle)
String action
android.os.Bundle extras
public int getCommandCode ()
public java.lang.String getCustomAction ()
public android.os.Bundle getCustomExtras ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
static void <clinit> ()
}
android/media/Session2CommandGroup$Builder.class
Session2CommandGroup.java
package android.media
public final android.media.Session2CommandGroup$Builder extends java.lang.Object {
public void <init> ()
public void <init> (android.media.Session2CommandGroup)
android.media.Session2CommandGroup commandGroup
public android.media.Session2CommandGroup$Builder addCommand (android.media.Session2Command)
android.media.Session2Command command
public android.media.Session2CommandGroup$Builder removeCommand (android.media.Session2Command)
android.media.Session2Command command
public android.media.Session2CommandGroup build ()
}
android/media/Session2CommandGroup.class
Session2CommandGroup.java
package android.media
public final android.media.Session2CommandGroup extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
void <init> ()
public boolean hasCommand (android.media.Session2Command)
android.media.Session2Command command
public boolean hasCommand (int)
int commandCode
public java.util.Set getCommands ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/media/Session2Token.class
Session2Token.java
package android.media
public final android.media.Session2Token extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public static final int TYPE_SESSION
public static final int TYPE_SESSION_SERVICE
public void <init> (android.content.Context, android.content.ComponentName)
android.content.Context context
android.content.ComponentName serviceComponent
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
public int describeContents ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public java.lang.String toString ()
public int getUid ()
public java.lang.String getPackageName ()
public java.lang.String getServiceName ()
public int getType ()
public android.os.Bundle getExtras ()
static void <clinit> ()
}