package androidx.media3.exoplayer.image;

import androidx.annotation.Nullable;
import androidx.media3.common.Format;
import androidx.media3.common.util.UnstableApi;
import androidx.media3.decoder.DecoderException;
import androidx.media3.exoplayer.image.BitmapFactoryImageDecoder;
import s1.e;
import s1.f;

/* JADX INFO: loaded from: classes.dex */
@UnstableApi
public interface ImageDecoder extends e {

    public interface Factory {

        @Deprecated
        public static final Factory DEFAULT = new BitmapFactoryImageDecoder.Factory();

        ImageDecoder createImageDecoder();

        int supportsFormat(Format format);
    }

    @Override // s1.e
    @Nullable
    /* synthetic */ Object dequeueInputBuffer() throws DecoderException;

    @Nullable
    ImageOutputBuffer dequeueOutputBuffer() throws ImageDecoderException;

    @Override // s1.e
    /* synthetic */ void flush();

    /* synthetic */ String getName();

    @Override // s1.e
    void queueInputBuffer(f fVar) throws ImageDecoderException;

    @Override // s1.e
    /* synthetic */ void release();

    @Override // s1.e
    /* synthetic */ void setOutputStartTimeUs(long j10);
}
