media/library
hschlueter 023d19c8c5 Add interface for async texture processors.
Implementations of this interface will be able to drop or add frames,
change timestamps, accept multiple input frames before producing
output, and process frames on their own background thread.

A default implementation of this interface will be added to SingleFrameGlTextureProcessor in a follow-up.

PiperOrigin-RevId: 453159835
2022-06-07 10:37:40 +00:00
..
all Fix minimum API level issue 2022-02-08 11:03:36 +00:00
common Fix HiddenTypedefConstant Metalava error on PlaybackException 2022-06-07 10:31:15 +00:00
core Add @deprecated javadoc to all @Deprecated @Override methods 2022-05-31 11:06:26 +00:00
dash Rollback of e705999cf3 2022-05-23 17:12:22 +01:00
database Reformat some javadoc 2022-02-18 15:02:33 +00:00
datasource Disable transcoding when reading content URIs 2022-05-06 15:54:21 +01:00
decoder Expect PresentationTime Discontinuity During Stream Transitions 2022-04-26 14:25:46 +01:00
extractor Permit duplicate Opus headers 2022-05-31 14:00:59 +00:00
hls Rollback of e705999cf3 2022-05-23 17:12:22 +01:00
rtsp Rollback of e705999cf3 2022-05-23 17:12:22 +01:00
smoothstreaming Rollback of e705999cf3 2022-05-23 17:12:22 +01:00
transformer Add interface for async texture processors. 2022-06-07 10:37:40 +00:00
ui Migrate leaf listeners of Player to new onCues override 2022-05-24 11:55:09 +01:00
README.md Update to androidx.media3 2021-10-27 09:12:46 +01:00

ExoPlayer library

The ExoPlayer library is split into multiple modules. See ExoPlayer's top level README for more information about the available library modules and how to use them.