package androidx.media3.exoplayer.trackselection; import androidx.media3.common.Format; import androidx.media3.common.TrackGroup; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /* loaded from: classes2.dex */ public interface TrackSelection { public static final int TYPE_CUSTOM_BASE = 10000; public static final int TYPE_UNSET = 0; @Target({ElementType.TYPE_USE}) @Documented @Retention(RetentionPolicy.SOURCE) /* loaded from: classes2.dex */ public @interface Type { } Format getFormat(int i); int getIndexInTrackGroup(int i); TrackGroup getTrackGroup(); int getType(); int indexOf(int i); int indexOf(Format format); int length(); }