package io.netty.handler.codec.spdy;

import io.netty.buffer.ByteBuf;
import io.netty.buffer.ByteBufAllocator;

/* JADX INFO: loaded from: classes.dex */
public abstract class SpdyHeaderBlockDecoder {
    public static SpdyHeaderBlockDecoder newInstance(SpdyVersion spdyVersion, int i2) {
        return new SpdyHeaderBlockZlibDecoder(spdyVersion, i2);
    }

    public abstract void decode(ByteBufAllocator byteBufAllocator, ByteBuf byteBuf, SpdyHeadersFrame spdyHeadersFrame);

    public abstract void end();

    public abstract void endHeaderBlock(SpdyHeadersFrame spdyHeadersFrame);
}
