From 09c6ccfb66ea4e2d33f3ffaddb15a598889a9782 Mon Sep 17 00:00:00 2001 From: ibaker Date: Wed, 27 Oct 2021 15:00:45 +0100 Subject: [PATCH] Add missing javadoc to new ExoPlayer.Builder constructors Should have been part of https://github.com/google/ExoPlayer/commit/98200c2692ba007ba0b177d7b285b957dc08ff93 #minor-release PiperOrigin-RevId: 405880982 --- .../google/android/exoplayer2/ExoPlayer.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/library/core/src/main/java/com/google/android/exoplayer2/ExoPlayer.java b/library/core/src/main/java/com/google/android/exoplayer2/ExoPlayer.java index 635a4051c9..21851f3d5b 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/ExoPlayer.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/ExoPlayer.java @@ -457,10 +457,30 @@ public interface ExoPlayer extends Player { new DefaultMediaSourceFactory(context, new DefaultExtractorsFactory())); } + /** + * Creates a builder with a custom {@link MediaSourceFactory}. + * + *

See {@link #Builder(Context)} for a list of default values. + * + * @param context A {@link Context}. + * @param mediaSourceFactory A factory for creating a {@link MediaSource} from a {@link + * MediaItem}. + */ public Builder(Context context, MediaSourceFactory mediaSourceFactory) { this(context, new DefaultRenderersFactory(context), mediaSourceFactory); } + /** + * Creates a builder with a custom {@link RenderersFactory} and {@link MediaSourceFactory}. + * + *

See {@link #Builder(Context)} for a list of default values. + * + * @param context A {@link Context}. + * @param renderersFactory A factory for creating {@link Renderer Renderers} to be used by the + * player. + * @param mediaSourceFactory A factory for creating a {@link MediaSource} from a {@link + * MediaItem}. + */ public Builder( Context context, RenderersFactory renderersFactory, MediaSourceFactory mediaSourceFactory) { this(