From e408a474af1048d6e6049f1ba2f36671944d7b25 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 --- .../exoplayer2/trackselection/TrackSelectionOverrides.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/library/common/src/main/java/com/google/android/exoplayer2/trackselection/TrackSelectionOverrides.java b/library/common/src/main/java/com/google/android/exoplayer2/trackselection/TrackSelectionOverrides.java index 88c3a7483f7..c45e0c69812 100644 --- a/library/common/src/main/java/com/google/android/exoplayer2/trackselection/TrackSelectionOverrides.java +++ b/library/common/src/main/java/com/google/android/exoplayer2/trackselection/TrackSelectionOverrides.java @@ -174,7 +174,8 @@ public int hashCode() { 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); }