package androidx.media3.common.util;

import J3.w;
import android.net.Uri;
import androidx.media3.common.MediaMetadata;

/* JADX INFO: loaded from: classes.dex */
@UnstableApi
public interface BitmapLoader {
    w decodeBitmap(byte[] bArr);

    w loadBitmap(Uri uri);

    default w loadBitmapFromMetadata(MediaMetadata mediaMetadata) {
        byte[] bArr = mediaMetadata.artworkData;
        if (bArr != null) {
            return decodeBitmap(bArr);
        }
        Uri uri = mediaMetadata.artworkUri;
        if (uri != null) {
            return loadBitmap(uri);
        }
        return null;
    }

    boolean supportsMimeType(String str);
}
