From 1c8d00a47d3e05b5f640d8618f5ce481edd0018a Mon Sep 17 00:00:00 2001 From: tonihei Date: Thu, 11 Nov 2021 11:45:58 +0000 Subject: [PATCH] Make TrackSelectionOverride.getTrackType public This method is helpful when iterating the list of track overrides to figure out which type the override applies to. Issue: google/ExoPlayer#9665 PiperOrigin-RevId: 409108977 --- .../java/androidx/media3/common/TrackSelectionOverrides.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libraries/common/src/main/java/androidx/media3/common/TrackSelectionOverrides.java b/libraries/common/src/main/java/androidx/media3/common/TrackSelectionOverrides.java index d3c2f4ca46..1fe7c6ff8b 100644 --- a/libraries/common/src/main/java/androidx/media3/common/TrackSelectionOverrides.java +++ b/libraries/common/src/main/java/androidx/media3/common/TrackSelectionOverrides.java @@ -172,7 +172,8 @@ public final class TrackSelectionOverrides implements Bundleable { return trackGroup.hashCode() + 31 * trackIndices.hashCode(); } - private @C.TrackType int getTrackType() { + /** Returns the {@link C.TrackType} of the overriden track group. */ + public @C.TrackType int getTrackType() { return MimeTypes.getTrackType(trackGroup.getFormat(0).sampleMimeType); }