xref: /aosp_15_r20/prebuilts/sdk/30/module-lib/framework-media.jar (revision 344a7f5ef16c479e7a7f54ee6567a9d112f9e72b)

META-INF/
META-INF/MANIFEST.MF
android/
android/media/
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/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 { private 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 private 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 private 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 private void <init> () }
android/media/MediaParser$UnrecognizedInputFormatException.class
MediaParser.java package android.media public final android.media.MediaParser$UnrecognizedInputFormatException extends java.io.IOException { private 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 private 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 () }
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/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> () }