From 55a1290bfd30dfdc44f0b0bf8e16f13844c89af6 Mon Sep 17 00:00:00 2001 From: Colin Kho Date: Mon, 11 Nov 2024 23:45:26 -0800 Subject: [PATCH 1/2] Add a getter for DataReader on DefaultExtractorInput --- .../androidx/media3/extractor/DefaultExtractorInput.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/libraries/extractor/src/main/java/androidx/media3/extractor/DefaultExtractorInput.java b/libraries/extractor/src/main/java/androidx/media3/extractor/DefaultExtractorInput.java index ec01d98235..6009f22899 100644 --- a/libraries/extractor/src/main/java/androidx/media3/extractor/DefaultExtractorInput.java +++ b/libraries/extractor/src/main/java/androidx/media3/extractor/DefaultExtractorInput.java @@ -205,6 +205,15 @@ public final class DefaultExtractorInput implements ExtractorInput { throw e; } + /** + * Returns the underlying {@link DataReader} from which the {@link Extractor} extracts data from. + * + * @return the attached underlying {@link DataReader} + */ + public DataReader getDataReader() { + return dataReader; + } + /** * Ensures {@code peekBuffer} is large enough to store at least {@code length} bytes from the * current peek position. From 38145b6e891478cca03dbdb628aae8cec8a0be0e Mon Sep 17 00:00:00 2001 From: Ian Baker Date: Thu, 28 Nov 2024 14:20:03 +0000 Subject: [PATCH 2/2] Tweak javadoc & reformat --- .../androidx/media3/extractor/DefaultExtractorInput.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/libraries/extractor/src/main/java/androidx/media3/extractor/DefaultExtractorInput.java b/libraries/extractor/src/main/java/androidx/media3/extractor/DefaultExtractorInput.java index 6009f22899..7a3841b53a 100644 --- a/libraries/extractor/src/main/java/androidx/media3/extractor/DefaultExtractorInput.java +++ b/libraries/extractor/src/main/java/androidx/media3/extractor/DefaultExtractorInput.java @@ -205,11 +205,7 @@ public final class DefaultExtractorInput implements ExtractorInput { throw e; } - /** - * Returns the underlying {@link DataReader} from which the {@link Extractor} extracts data from. - * - * @return the attached underlying {@link DataReader} - */ + /** Returns the wrapped {@link DataReader} instance. */ public DataReader getDataReader() { return dataReader; }