package com.bumptech.glide.load.model; import com.bumptech.glide.Priority; import com.bumptech.glide.load.DataSource; import com.bumptech.glide.load.Options; import com.bumptech.glide.load.data.DataFetcher; import com.bumptech.glide.load.model.ModelLoader; import com.bumptech.glide.signature.ObjectKey; import java.io.ByteArrayInputStream; import java.io.InputStream; import java.nio.ByteBuffer; /* loaded from: classes.dex */ public class ByteArrayLoader implements ModelLoader { private final Converter a; public static class ByteBufferFactory implements ModelLoaderFactory { @Override // com.bumptech.glide.load.model.ModelLoaderFactory public ModelLoader a(MultiModelLoaderFactory multiModelLoaderFactory) { return new ByteArrayLoader(new Converter(this) { // from class: com.bumptech.glide.load.model.ByteArrayLoader.ByteBufferFactory.1 @Override // com.bumptech.glide.load.model.ByteArrayLoader.Converter public ByteBuffer a(byte[] bArr) { return ByteBuffer.wrap(bArr); } @Override // com.bumptech.glide.load.model.ByteArrayLoader.Converter public Class a() { return ByteBuffer.class; } }); } @Override // com.bumptech.glide.load.model.ModelLoaderFactory public void a() { } } public interface Converter { Class a(); Data a(byte[] bArr); } public static class StreamFactory implements ModelLoaderFactory { @Override // com.bumptech.glide.load.model.ModelLoaderFactory public ModelLoader a(MultiModelLoaderFactory multiModelLoaderFactory) { return new ByteArrayLoader(new Converter(this) { // from class: com.bumptech.glide.load.model.ByteArrayLoader.StreamFactory.1 /* JADX WARN: Can't rename method to resolve collision */ @Override // com.bumptech.glide.load.model.ByteArrayLoader.Converter public InputStream a(byte[] bArr) { return new ByteArrayInputStream(bArr); } @Override // com.bumptech.glide.load.model.ByteArrayLoader.Converter public Class a() { return InputStream.class; } }); } @Override // com.bumptech.glide.load.model.ModelLoaderFactory public void a() { } } public ByteArrayLoader(Converter converter) { this.a = converter; } @Override // com.bumptech.glide.load.model.ModelLoader public boolean a(byte[] bArr) { return true; } private static class Fetcher implements DataFetcher { private final byte[] a; private final Converter b; Fetcher(byte[] bArr, Converter converter) { this.a = bArr; this.b = converter; } @Override // com.bumptech.glide.load.data.DataFetcher public void a(Priority priority, DataFetcher.DataCallback dataCallback) { dataCallback.a((DataFetcher.DataCallback) this.b.a(this.a)); } @Override // com.bumptech.glide.load.data.DataFetcher public void b() { } @Override // com.bumptech.glide.load.data.DataFetcher public void cancel() { } @Override // com.bumptech.glide.load.data.DataFetcher public DataSource getDataSource() { return DataSource.LOCAL; } @Override // com.bumptech.glide.load.data.DataFetcher public Class a() { return this.b.a(); } } @Override // com.bumptech.glide.load.model.ModelLoader public ModelLoader.LoadData a(byte[] bArr, int i, int i2, Options options) { return new ModelLoader.LoadData<>(new ObjectKey(bArr), new Fetcher(bArr, this.a)); } }