package androidx.media3.ui;

import androidx.media3.common.util.UnstableApi;

/* JADX INFO: loaded from: classes.dex */
@UnstableApi
public interface TimeBar {

    public interface OnScrubListener {
        void onScrubMove(TimeBar timeBar, long j4);

        void onScrubStart(TimeBar timeBar, long j4);

        void onScrubStop(TimeBar timeBar, long j4, boolean z6);
    }

    void addListener(OnScrubListener onScrubListener);

    long getPreferredUpdateDelay();

    void removeListener(OnScrubListener onScrubListener);

    void setAdGroupTimesMs(long[] jArr, boolean[] zArr, int i6);

    void setBufferedPosition(long j4);

    void setDuration(long j4);

    void setEnabled(boolean z6);

    void setKeyCountIncrement(int i6);

    void setKeyTimeIncrement(long j4);

    void setPosition(long j4);
}
