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$Builder addSupportedHdrType (java.lang.String)
String hdrType
public android.media.ApplicationMediaCapabilities$Builder addSupportedVideoMimeType (java.lang.String)
String codecMime
public android.media.ApplicationMediaCapabilities$Builder addUnsupportedHdrType (java.lang.String)
String hdrType
public android.media.ApplicationMediaCapabilities$Builder addUnsupportedVideoMimeType (java.lang.String)
String codecMime
public android.media.ApplicationMediaCapabilities build ()
}
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 static android.media.ApplicationMediaCapabilities createFromXml (org.xmlpull.v1.XmlPullParser)
org.xmlpull.v1.XmlPullParser xmlParser
public int describeContents ()
public java.util.List getSupportedHdrTypes ()
public java.util.List getSupportedVideoMimeTypes ()
public java.util.List getUnsupportedHdrTypes ()
public java.util.List getUnsupportedVideoMimeTypes ()
public boolean isFormatSpecified (java.lang.String)
String format
public boolean isHdrTypeSupported (java.lang.String)
String hdrType
public boolean isVideoMimeTypeSupported (java.lang.String)
String videoMime
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/media/MediaCommunicationManager.class
MediaCommunicationManager.java
package android.media
public android.media.MediaCommunicationManager extends java.lang.Object {
void <init> ()
public java.util.List getSession2Tokens ()
public int getVersion ()
}
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 build ()
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
}
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 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
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
}
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 cancelSessionCommand (java.lang.Object)
Object token
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
}
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/MediaParser$InputReader.class
MediaParser.java
package android.media
public abstract android.media.MediaParser$InputReader extends java.lang.Object {
public abstract long getLength ()
public abstract long getPosition ()
public abstract int read (byte[], int, int) throws java.io.IOException
}
android/media/MediaParser$OutputConsumer.class
MediaParser.java
package android.media
public abstract android.media.MediaParser$OutputConsumer extends java.lang.Object {
public abstract void onSampleCompleted (int, long, int, int, int, android.media.MediaCodec$CryptoInfo)
public abstract void onSampleDataFound (int, android.media.MediaParser$InputReader) throws java.io.IOException
public abstract void onSeekMapFound (android.media.MediaParser$SeekMap)
public abstract void onTrackCountFound (int)
public abstract void onTrackDataFound (int, android.media.MediaParser$TrackData)
}
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 long getDurationMicros ()
public android.util.Pair getSeekPoints (long)
long timeMicros
public boolean isSeekable ()
}
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 boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public java.lang.String toString ()
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 boolean advance (android.media.MediaParser$SeekableInputReader) throws java.io.IOException
android.media.MediaParser$SeekableInputReader seekableInputReader
public static transient android.media.MediaParser create (android.media.MediaParser$OutputConsumer, java.lang.String[])
android.media.MediaParser$OutputConsumer outputConsumer
String[] parserNames
public static android.media.MediaParser createByName (java.lang.String, android.media.MediaParser$OutputConsumer)
String name
android.media.MediaParser$OutputConsumer outputConsumer
public android.media.metrics.LogSessionId getLogSessionId ()
public java.lang.String getParserName ()
public static java.util.List getParserNames (android.media.MediaFormat)
android.media.MediaFormat mediaFormat
public void release ()
public void seek (android.media.MediaParser$SeekPoint)
android.media.MediaParser$SeekPoint seekPoint
public void setLogSessionId (android.media.metrics.LogSessionId)
android.media.metrics.LogSessionId logSessionId
public android.media.MediaParser setParameter (java.lang.String, java.lang.Object)
String parameterName
Object value
public boolean supportsParameter (java.lang.String)
String parameterName
}
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 build ()
public android.media.MediaSession2$Builder setExtras (android.os.Bundle)
android.os.Bundle extras
public android.media.MediaSession2$Builder setId (java.lang.String)
String id
public android.media.MediaSession2$Builder setSessionActivity (android.app.PendingIntent)
android.app.PendingIntent pi
public android.media.MediaSession2$Builder setSessionCallback (java.util.concurrent.Executor, android.media.MediaSession2$SessionCallback)
java.util.concurrent.Executor executor
android.media.MediaSession2$SessionCallback callback
}
android/media/MediaSession2$ControllerInfo.class
MediaSession2.java
package android.media
public final android.media.MediaSession2$ControllerInfo extends java.lang.Object {
void <init> ()
public boolean equals (java.lang.Object)
Object obj
public android.os.Bundle getConnectionHints ()
public java.lang.String getPackageName ()
public android.media.session.MediaSessionManager$RemoteUserInfo getRemoteUserInfo ()
public int getUid ()
public int hashCode ()
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 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
public android.media.Session2CommandGroup onConnect (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 void onPostConnect (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
}
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 broadcastSessionCommand (android.media.Session2Command, android.os.Bundle)
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 close ()
public java.util.List getConnectedControllers ()
public java.lang.String getId ()
public android.media.Session2Token getToken ()
public boolean isPlaybackActive ()
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 setPlaybackActive (boolean)
boolean playbackActive
}
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 android.app.Notification getNotification ()
public int getNotificationId ()
}
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 final void addSession (android.media.MediaSession2)
android.media.MediaSession2 session
public final java.util.List getSessions ()
public android.os.IBinder onBind (android.content.Intent)
android.content.Intent intent
public void onCreate ()
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 removeSession (android.media.MediaSession2)
android.media.MediaSession2 session
}
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 describeContents ()
public boolean equals (java.lang.Object)
Object obj
public int getCommandCode ()
public java.lang.String getCustomAction ()
public android.os.Bundle getCustomExtras ()
public int hashCode ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
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 build ()
public android.media.Session2CommandGroup$Builder removeCommand (android.media.Session2Command)
android.media.Session2Command command
}
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 int describeContents ()
public java.util.Set getCommands ()
public boolean hasCommand (android.media.Session2Command)
android.media.Session2Command command
public boolean hasCommand (int)
int commandCode
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 int describeContents ()
public boolean equals (java.lang.Object)
Object obj
public android.os.Bundle getExtras ()
public java.lang.String getPackageName ()
public java.lang.String getServiceName ()
public int getType ()
public int getUid ()
public int hashCode ()
public java.lang.String toString ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}