From 77f3ef9b25c60b226fa3f04ca78d8cfa7616aa57 Mon Sep 17 00:00:00 2001 From: Ian Baker Date: Fri, 16 Aug 2024 14:47:38 +0100 Subject: [PATCH] Add @UnstableApi annotation --- .../src/main/java/androidx/media3/extractor/mp4/BoxParsers.java | 2 ++ .../src/main/java/androidx/media3/extractor/mp4/Sniffer.java | 2 ++ .../java/androidx/media3/extractor/mp4/TrackSampleTable.java | 2 ++ 3 files changed, 6 insertions(+) diff --git a/libraries/extractor/src/main/java/androidx/media3/extractor/mp4/BoxParsers.java b/libraries/extractor/src/main/java/androidx/media3/extractor/mp4/BoxParsers.java index d0790b86be..029fb299b7 100644 --- a/libraries/extractor/src/main/java/androidx/media3/extractor/mp4/BoxParsers.java +++ b/libraries/extractor/src/main/java/androidx/media3/extractor/mp4/BoxParsers.java @@ -34,6 +34,7 @@ import androidx.media3.common.util.Log; import androidx.media3.common.util.NullableType; import androidx.media3.common.util.ParsableBitArray; import androidx.media3.common.util.ParsableByteArray; +import androidx.media3.common.util.UnstableApi; import androidx.media3.common.util.Util; import androidx.media3.container.Mp4Box; import androidx.media3.container.Mp4Box.LeafBox; @@ -62,6 +63,7 @@ import java.util.Objects; /** Utility methods for parsing MP4 format box payloads according to ISO/IEC 14496-12. */ @SuppressWarnings("ConstantField") +@UnstableApi public final class BoxParsers { private static final String TAG = "BoxParsers"; diff --git a/libraries/extractor/src/main/java/androidx/media3/extractor/mp4/Sniffer.java b/libraries/extractor/src/main/java/androidx/media3/extractor/mp4/Sniffer.java index 0fd3fc41ed..fa7ff35bd3 100644 --- a/libraries/extractor/src/main/java/androidx/media3/extractor/mp4/Sniffer.java +++ b/libraries/extractor/src/main/java/androidx/media3/extractor/mp4/Sniffer.java @@ -18,6 +18,7 @@ package androidx.media3.extractor.mp4; import androidx.annotation.Nullable; import androidx.media3.common.C; import androidx.media3.common.util.ParsableByteArray; +import androidx.media3.common.util.UnstableApi; import androidx.media3.container.Mp4Box; import androidx.media3.extractor.ExtractorInput; import androidx.media3.extractor.SniffFailure; @@ -27,6 +28,7 @@ import java.io.IOException; * Provides methods that peek data from an {@link ExtractorInput} and return whether the input * appears to be in MP4 format. */ +@UnstableApi public final class Sniffer { /** Brand stored in the ftyp atom for QuickTime media. */ diff --git a/libraries/extractor/src/main/java/androidx/media3/extractor/mp4/TrackSampleTable.java b/libraries/extractor/src/main/java/androidx/media3/extractor/mp4/TrackSampleTable.java index 59b84a8b50..15c73b8e65 100644 --- a/libraries/extractor/src/main/java/androidx/media3/extractor/mp4/TrackSampleTable.java +++ b/libraries/extractor/src/main/java/androidx/media3/extractor/mp4/TrackSampleTable.java @@ -17,9 +17,11 @@ package androidx.media3.extractor.mp4; import androidx.media3.common.C; import androidx.media3.common.util.Assertions; +import androidx.media3.common.util.UnstableApi; import androidx.media3.common.util.Util; /** Sample table for a track in an MP4 file. */ +@UnstableApi public final class TrackSampleTable { /** The track corresponding to this sample table. */