diff --git a/libraries/cast/README.md b/libraries/cast/README.md index ccd919b9b7..d8b25289b7 100644 --- a/libraries/cast/README.md +++ b/libraries/cast/README.md @@ -27,3 +27,9 @@ Create a `CastPlayer` and use it to control a Cast receiver app. Since `CastPlayer` implements the `Player` interface, it can be passed to all media components that accept a `Player`, including the UI components provided by the UI module. + +## Links + +* [Javadoc][] + +[Javadoc]: https://developer.android.com/reference/androidx/media3/packages diff --git a/libraries/common/README.md b/libraries/common/README.md index 216342644a..f2ef17bac6 100644 --- a/libraries/common/README.md +++ b/libraries/common/README.md @@ -2,3 +2,9 @@ Provides common code and utilities used by other media modules. Application code will not normally need to depend on this module directly. + +## Links + +* [Javadoc][] + +[Javadoc]: https://developer.android.com/reference/androidx/media3/packages diff --git a/libraries/database/README.md b/libraries/database/README.md index e0c51e762f..793664d5ad 100644 --- a/libraries/database/README.md +++ b/libraries/database/README.md @@ -5,7 +5,6 @@ will not normally need to depend on this module directly. ## Links -* [Javadoc][]: Classes matching `androidx.media3.database.*` belong to this - module. +* [Javadoc][] -[Javadoc]: https://exoplayer.dev/doc/reference/index.html +[Javadoc]: https://developer.android.com/reference/androidx/media3/packages diff --git a/libraries/datasource/README.md b/libraries/datasource/README.md index 42e17153e7..4e75082831 100644 --- a/libraries/datasource/README.md +++ b/libraries/datasource/README.md @@ -3,3 +3,9 @@ Provides a `DataSource` abstraction and a number of concrete implementations for reading data from different sources. Application code will not normally need to depend on this module directly. + +## Links + +* [Javadoc][] + +[Javadoc]: https://developer.android.com/reference/androidx/media3/packages diff --git a/libraries/datasource_cronet/README.md b/libraries/datasource_cronet/README.md index c64f8b3bae..4a5dbbd674 100644 --- a/libraries/datasource_cronet/README.md +++ b/libraries/datasource_cronet/README.md @@ -119,3 +119,9 @@ whilst still using Cronet Fallback for other networking performed by your application. [Send a simple request]: https://developer.android.com/guide/topics/connectivity/cronet/start + +## Links + +* [Javadoc][] + +[Javadoc]: https://developer.android.com/reference/androidx/media3/packages diff --git a/libraries/datasource_okhttp/README.md b/libraries/datasource_okhttp/README.md index 6be5b52137..cb62baa0b4 100644 --- a/libraries/datasource_okhttp/README.md +++ b/libraries/datasource_okhttp/README.md @@ -48,3 +48,9 @@ new DefaultDataSourceFactory( ... /* baseDataSourceFactory= */ new OkHttpDataSource.Factory(...)); ``` + +## Links + +* [Javadoc][] + +[Javadoc]: https://developer.android.com/reference/androidx/media3/packages diff --git a/libraries/datasource_rtmp/README.md b/libraries/datasource_rtmp/README.md index 7f52a665b3..27890cff86 100644 --- a/libraries/datasource_rtmp/README.md +++ b/libraries/datasource_rtmp/README.md @@ -45,3 +45,9 @@ application code are required. Alternatively, if you know that your application doesn't need to handle any other protocols, you can update any `DataSource.Factory` instantiations in your application code to use `RtmpDataSource.Factory` directly. + +## Links + +* [Javadoc][] + +[Javadoc]: https://developer.android.com/reference/androidx/media3/packages diff --git a/libraries/decoder/README.md b/libraries/decoder/README.md index 7d738f5230..150fcef72a 100644 --- a/libraries/decoder/README.md +++ b/libraries/decoder/README.md @@ -2,3 +2,9 @@ Provides a decoder abstraction. Application code will not normally need to depend on this module directly. + +## Links + +* [Javadoc][] + +[Javadoc]: https://developer.android.com/reference/androidx/media3/packages diff --git a/libraries/decoder_av1/README.md b/libraries/decoder_av1/README.md index 75e89ad5f5..a4f741490a 100644 --- a/libraries/decoder_av1/README.md +++ b/libraries/decoder_av1/README.md @@ -123,3 +123,11 @@ gets from the libgav1 decoder: Note: Although the default option uses `ANativeWindow`, based on our testing the GL rendering mode has better performance, so should be preferred + +## Links + + + +* [Javadoc][] + +[Javadoc]: https://developer.android.com/reference/androidx/media3/packages diff --git a/libraries/decoder_ffmpeg/README.md b/libraries/decoder_ffmpeg/README.md index 21127e65c9..a819fc23ad 100644 --- a/libraries/decoder_ffmpeg/README.md +++ b/libraries/decoder_ffmpeg/README.md @@ -116,3 +116,11 @@ then implement your own logic to use the renderer for a given track. [Android NDK]: https://developer.android.com/tools/sdk/ndk/index.html [ExoPlayer issue 2781]: https://github.com/google/ExoPlayer/issues/2781 [Supported formats]: https://exoplayer.dev/supported-formats.html#ffmpeg-extension + +## Links + + + +* [Javadoc][] + +[Javadoc]: https://developer.android.com/reference/androidx/media3/packages diff --git a/libraries/decoder_flac/README.md b/libraries/decoder_flac/README.md index 6d1046a073..e381d2f8e1 100644 --- a/libraries/decoder_flac/README.md +++ b/libraries/decoder_flac/README.md @@ -95,3 +95,11 @@ Note: These instructions assume you're using `DefaultTrackSelector`. If you have a custom track selector the choice of `Renderer` is up to your implementation, so you need to make sure you are passing an `LibflacAudioRenderer` to the player, then implement your own logic to use the renderer for a given track. + +## Links + + + +* [Javadoc][] + +[Javadoc]: https://developer.android.com/reference/androidx/media3/packages diff --git a/libraries/decoder_opus/README.md b/libraries/decoder_opus/README.md index 44845605c6..26195664a8 100644 --- a/libraries/decoder_opus/README.md +++ b/libraries/decoder_opus/README.md @@ -99,3 +99,11 @@ Note: These instructions assume you're using `DefaultTrackSelector`. If you have a custom track selector the choice of `Renderer` is up to your implementation, so you need to make sure you are passing an `LibopusAudioRenderer` to the player, then implement your own logic to use the renderer for a given track. + +## Links + + + +* [Javadoc][] + +[Javadoc]: https://developer.android.com/reference/androidx/media3/packages diff --git a/libraries/decoder_vp9/README.md b/libraries/decoder_vp9/README.md index fc63129a9d..e504c7a730 100644 --- a/libraries/decoder_vp9/README.md +++ b/libraries/decoder_vp9/README.md @@ -136,3 +136,11 @@ gets from the libvpx decoder: Note: Although the default option uses `ANativeWindow`, based on our testing the GL rendering mode has better performance, so should be preferred. + +## Links + + + +* [Javadoc][] + +[Javadoc]: https://developer.android.com/reference/androidx/media3/packages diff --git a/libraries/effect/README.md b/libraries/effect/README.md index 50fc67fe3b..532c8f61b8 100644 --- a/libraries/effect/README.md +++ b/libraries/effect/README.md @@ -17,3 +17,9 @@ Alternatively, you can clone this GitHub project and depend on the module locally. Instructions for doing this can be found in the [top level README][]. [top level README]: ../../README.md + +## Links + +* [Javadoc][] + +[Javadoc]: https://developer.android.com/reference/androidx/media3/packages diff --git a/libraries/exoplayer/README.md b/libraries/exoplayer/README.md index 6f6b0d3b6a..0fca23f366 100644 --- a/libraries/exoplayer/README.md +++ b/libraries/exoplayer/README.md @@ -18,3 +18,9 @@ Alternatively, you can clone this GitHub project and depend on the module locally. Instructions for doing this can be found in the [top level README][]. [top level README]: ../../README.md + +## Links + +* [Javadoc][] + +[Javadoc]: https://developer.android.com/reference/androidx/media3/packages diff --git a/libraries/exoplayer_dash/README.md b/libraries/exoplayer_dash/README.md index 8c52a83963..3f7ec5035f 100644 --- a/libraries/exoplayer_dash/README.md +++ b/libraries/exoplayer_dash/README.md @@ -33,3 +33,11 @@ the module and build `DashDownloader` instances to download DASH content. For advanced playback use cases, applications can build `DashMediaSource` instances and pass them directly to the player. For advanced download use cases, `DashDownloader` can be used directly. + +## Links + + + +* [Javadoc][] + +[Javadoc]: https://developer.android.com/reference/androidx/media3/packages diff --git a/libraries/exoplayer_hls/README.md b/libraries/exoplayer_hls/README.md index 34f31c312d..f89d324d06 100644 --- a/libraries/exoplayer_hls/README.md +++ b/libraries/exoplayer_hls/README.md @@ -32,3 +32,11 @@ the module and build `HlsDownloader` instances to download HLS content. For advanced playback use cases, applications can build `HlsMediaSource` instances and pass them directly to the player. For advanced download use cases, `HlsDownloader` can be used directly. + +## Links + + + +* [Javadoc][] + +[Javadoc]: https://developer.android.com/reference/androidx/media3/packages diff --git a/libraries/exoplayer_ima/README.md b/libraries/exoplayer_ima/README.md index b2143d26e3..06ada682a7 100644 --- a/libraries/exoplayer_ima/README.md +++ b/libraries/exoplayer_ima/README.md @@ -49,3 +49,11 @@ You can try the IMA module in the ExoPlayer demo app, which has test content in the "IMA sample ad tags" section of the sample chooser. The demo app's `PlayerActivity` also shows how to persist the `ImaAdsLoader` instance and the player position when backgrounded during ad playback. + +## Links + + + +* [Javadoc][] + +[Javadoc]: https://developer.android.com/reference/androidx/media3/packages diff --git a/libraries/exoplayer_rtsp/README.md b/libraries/exoplayer_rtsp/README.md index 04bfa67662..f83220fe1d 100644 --- a/libraries/exoplayer_rtsp/README.md +++ b/libraries/exoplayer_rtsp/README.md @@ -27,3 +27,11 @@ and convert a RTSP `MediaItem` into a `RtspMediaSource` for playback. For advanced playback use cases, applications can build `RtspMediaSource` instances and pass them directly to the player. + +## Links + + + +* [Javadoc][] + +[Javadoc]: https://developer.android.com/reference/androidx/media3/packages diff --git a/libraries/exoplayer_smoothstreaming/README.md b/libraries/exoplayer_smoothstreaming/README.md index 1650a22881..076985bee7 100644 --- a/libraries/exoplayer_smoothstreaming/README.md +++ b/libraries/exoplayer_smoothstreaming/README.md @@ -32,3 +32,11 @@ content. For advanced playback use cases, applications can build `SsMediaSource` instances and pass them directly to the player. For advanced download use cases, `SsDownloader` can be used directly. + +## Links + + + +* [Javadoc][] + +[Javadoc]: https://developer.android.com/reference/androidx/media3/packages diff --git a/libraries/exoplayer_workmanager/README.md b/libraries/exoplayer_workmanager/README.md index ed3d5dd3a5..7fa6c6d267 100644 --- a/libraries/exoplayer_workmanager/README.md +++ b/libraries/exoplayer_workmanager/README.md @@ -19,3 +19,9 @@ Alternatively, you can clone this GitHub project and depend on the module locally. Instructions for doing this can be found in the [top level README][]. [top level README]: ../../README.md + +## Links + +* [Javadoc][] + +[Javadoc]: https://developer.android.com/reference/androidx/media3/packages diff --git a/libraries/extractor/README.md b/libraries/extractor/README.md index cd15318192..22b82fa5b5 100644 --- a/libraries/extractor/README.md +++ b/libraries/extractor/README.md @@ -2,3 +2,9 @@ Provides media container extractors and related utilities. Application code will not normally need to depend on this module directly. + +## Links + +* [Javadoc][] + +[Javadoc]: https://developer.android.com/reference/androidx/media3/packages diff --git a/libraries/test_utils/README.md b/libraries/test_utils/README.md index b0fa26d687..f8d78bb573 100644 --- a/libraries/test_utils/README.md +++ b/libraries/test_utils/README.md @@ -1,3 +1,9 @@ # Test utils module Provides utility classes for media unit and instrumentation tests. + +## Links + +* [Javadoc][] + +[Javadoc]: https://developer.android.com/reference/androidx/media3/packages diff --git a/libraries/test_utils_robolectric/README.md b/libraries/test_utils_robolectric/README.md index 48d5e10036..4dbd123eee 100644 --- a/libraries/test_utils_robolectric/README.md +++ b/libraries/test_utils_robolectric/README.md @@ -1,3 +1,9 @@ # Robolectric test utils module Provides test infrastructure for Robolectric-based media tests. + +## Links + +* [Javadoc][] + +[Javadoc]: https://developer.android.com/reference/androidx/media3/packages diff --git a/libraries/transformer/README.md b/libraries/transformer/README.md index 0ff37e7aea..2edafcd386 100644 --- a/libraries/transformer/README.md +++ b/libraries/transformer/README.md @@ -17,3 +17,11 @@ Alternatively, you can clone this GitHub project and depend on the module locally. Instructions for doing this can be found in the [top level README][]. [top level README]: ../../README.md + +## Links + + + +* [Javadoc][] + +[Javadoc]: https://developer.android.com/reference/androidx/media3/packages diff --git a/libraries/ui/README.md b/libraries/ui/README.md index 0f09831abd..fe864c584d 100644 --- a/libraries/ui/README.md +++ b/libraries/ui/README.md @@ -17,3 +17,11 @@ Alternatively, you can clone this GitHub project and depend on the module locally. Instructions for doing this can be found in the [top level README][]. [top level README]: ../../README.md + +## Links + + + +* [Javadoc][] + +[Javadoc]: https://developer.android.com/reference/androidx/media3/packages