package a2;

import androidx.annotation.Nullable;
import androidx.media3.common.Metadata;
import androidx.media3.common.util.Assertions;
import java.nio.ByteBuffer;

/* JADX INFO: loaded from: classes.dex */
public abstract class c implements a {
    @Override // a2.a
    @Nullable
    public final Metadata decode(b bVar) {
        ByteBuffer byteBuffer = (ByteBuffer) Assertions.checkNotNull(bVar.data);
        Assertions.checkArgument(byteBuffer.position() == 0 && byteBuffer.hasArray() && byteBuffer.arrayOffset() == 0);
        return decode(bVar, byteBuffer);
    }

    @Nullable
    public abstract Metadata decode(b bVar, ByteBuffer byteBuffer);
}
