Rabbit-R1/switch port/java/sources/androidx/media3/exoplayer/source/WrappingMediaSource.java
2024-05-21 17:08:36 -04:00

112 lines
4.1 KiB
Java

package androidx.media3.exoplayer.source;
import androidx.media3.common.MediaItem;
import androidx.media3.common.Timeline;
import androidx.media3.datasource.TransferListener;
import androidx.media3.exoplayer.source.MediaSource;
import androidx.media3.exoplayer.upstream.Allocator;
/* loaded from: classes2.dex */
public abstract class WrappingMediaSource extends CompositeMediaSource<Void> {
private static final Void CHILD_SOURCE_ID = null;
protected final MediaSource mediaSource;
protected MediaSource.MediaPeriodId getMediaPeriodIdForChildMediaPeriodId(MediaSource.MediaPeriodId mediaPeriodId) {
return mediaPeriodId;
}
protected long getMediaTimeForChildMediaTime(long j) {
return j;
}
protected int getWindowIndexForChildWindowIndex(int i) {
return i;
}
/* JADX INFO: Access modifiers changed from: protected */
public WrappingMediaSource(MediaSource mediaSource) {
this.mediaSource = mediaSource;
}
/* JADX INFO: Access modifiers changed from: protected */
@Override // androidx.media3.exoplayer.source.CompositeMediaSource, androidx.media3.exoplayer.source.BaseMediaSource
public final void prepareSourceInternal(TransferListener transferListener) {
super.prepareSourceInternal(transferListener);
prepareSourceInternal();
}
protected void prepareSourceInternal() {
prepareChildSource();
}
@Override // androidx.media3.exoplayer.source.MediaSource
public Timeline getInitialTimeline() {
return this.mediaSource.getInitialTimeline();
}
@Override // androidx.media3.exoplayer.source.MediaSource
public boolean isSingleWindow() {
return this.mediaSource.isSingleWindow();
}
@Override // androidx.media3.exoplayer.source.MediaSource
public MediaItem getMediaItem() {
return this.mediaSource.getMediaItem();
}
@Override // androidx.media3.exoplayer.source.MediaSource
public MediaPeriod createPeriod(MediaSource.MediaPeriodId mediaPeriodId, Allocator allocator, long j) {
return this.mediaSource.createPeriod(mediaPeriodId, allocator, j);
}
@Override // androidx.media3.exoplayer.source.MediaSource
public void releasePeriod(MediaPeriod mediaPeriod) {
this.mediaSource.releasePeriod(mediaPeriod);
}
/* JADX INFO: Access modifiers changed from: protected */
@Override // androidx.media3.exoplayer.source.CompositeMediaSource
/* renamed from: onChildSourceInfoRefreshed, reason: avoid collision after fix types in other method and merged with bridge method [inline-methods] */
public final void m5257x28f9175(Void r1, MediaSource mediaSource, Timeline timeline) {
onChildSourceInfoRefreshed(timeline);
}
protected void onChildSourceInfoRefreshed(Timeline timeline) {
refreshSourceInfo(timeline);
}
/* JADX INFO: Access modifiers changed from: protected */
@Override // androidx.media3.exoplayer.source.CompositeMediaSource
public final int getWindowIndexForChildWindowIndex(Void r1, int i) {
return getWindowIndexForChildWindowIndex(i);
}
/* JADX INFO: Access modifiers changed from: protected */
@Override // androidx.media3.exoplayer.source.CompositeMediaSource
public final MediaSource.MediaPeriodId getMediaPeriodIdForChildMediaPeriodId(Void r1, MediaSource.MediaPeriodId mediaPeriodId) {
return getMediaPeriodIdForChildMediaPeriodId(mediaPeriodId);
}
/* JADX INFO: Access modifiers changed from: protected */
@Override // androidx.media3.exoplayer.source.CompositeMediaSource
public final long getMediaTimeForChildMediaTime(Void r1, long j) {
return getMediaTimeForChildMediaTime(j);
}
/* JADX INFO: Access modifiers changed from: protected */
public final void prepareChildSource() {
prepareChildSource(CHILD_SOURCE_ID, this.mediaSource);
}
protected final void enableChildSource() {
enableChildSource(CHILD_SOURCE_ID);
}
protected final void disableChildSource() {
disableChildSource(CHILD_SOURCE_ID);
}
protected final void releaseChildSource() {
releaseChildSource(CHILD_SOURCE_ID);
}
}