xref: /aosp_15_r20/prebuilts/sdk/34/module-lib/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 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> () }