Files
rr3-apk/decompiled-community/sources/com/mbridge/msdk/playercommon/exoplayer2/trackselection/FixedTrackSelection.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

68 lines
2.1 KiB
Java

package com.mbridge.msdk.playercommon.exoplayer2.trackselection;
import androidx.annotation.Nullable;
import com.mbridge.msdk.playercommon.exoplayer2.source.TrackGroup;
import com.mbridge.msdk.playercommon.exoplayer2.trackselection.TrackSelection;
import com.mbridge.msdk.playercommon.exoplayer2.util.Assertions;
/* loaded from: classes4.dex */
public final class FixedTrackSelection extends BaseTrackSelection {
@Nullable
private final Object data;
private final int reason;
@Override // com.mbridge.msdk.playercommon.exoplayer2.trackselection.TrackSelection
public final int getSelectedIndex() {
return 0;
}
@Override // com.mbridge.msdk.playercommon.exoplayer2.trackselection.TrackSelection
@Nullable
public final Object getSelectionData() {
return this.data;
}
@Override // com.mbridge.msdk.playercommon.exoplayer2.trackselection.TrackSelection
public final int getSelectionReason() {
return this.reason;
}
@Override // com.mbridge.msdk.playercommon.exoplayer2.trackselection.TrackSelection
public final void updateSelectedTrack(long j, long j2, long j3) {
}
public static final class Factory implements TrackSelection.Factory {
@Nullable
private final Object data;
private final int reason;
public Factory() {
this.reason = 0;
this.data = null;
}
public Factory(int i, @Nullable Object obj) {
this.reason = i;
this.data = obj;
}
@Override // com.mbridge.msdk.playercommon.exoplayer2.trackselection.TrackSelection.Factory
public final FixedTrackSelection createTrackSelection(TrackGroup trackGroup, int... iArr) {
Assertions.checkArgument(iArr.length == 1);
return new FixedTrackSelection(trackGroup, iArr[0], this.reason, this.data);
}
}
public FixedTrackSelection(TrackGroup trackGroup, int i) {
this(trackGroup, i, 0, null);
}
public FixedTrackSelection(TrackGroup trackGroup, int i, int i2, @Nullable Object obj) {
super(trackGroup, i);
this.reason = i2;
this.data = obj;
}
}