xref: /aosp_15_r20/prebuilts/sdk/current/public/framework-media.jar (revision 344a7f5ef16c479e7a7f54ee6567a9d112f9e72b)

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