GifDecoder.smali
.class public interface abstract Lcom/bumptech/glide/gifdecoder/GifDecoder;
.super Ljava/lang/Object;
.source "GifDecoder.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/bumptech/glide/gifdecoder/GifDecoder$BitmapProvider;,
Lcom/bumptech/glide/gifdecoder/GifDecoder$GifDecodeStatus;
}
.end annotation
# static fields
.field public static final STATUS_FORMAT_ERROR:I = 0x1
.field public static final STATUS_OK:I = 0x0
.field public static final STATUS_OPEN_ERROR:I = 0x2
.field public static final STATUS_PARTIAL_DECODE:I = 0x3
.field public static final TOTAL_ITERATION_COUNT_FOREVER:I
# virtual methods
.method public abstract advance()V
.end method
.method public abstract clear()V
.end method
.method public abstract getByteSize()I
.end method
.method public abstract getCurrentFrameIndex()I
.end method
.method public abstract getData()Ljava/nio/ByteBuffer;
.end method
.method public abstract getDelay(I)I
.end method
.method public abstract getFrameCount()I
.end method
.method public abstract getHeight()I
.end method
.method public abstract getLoopCount()I
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract getNetscapeLoopCount()I
.end method
.method public abstract getNextDelay()I
.end method
.method public abstract getNextFrame()Landroid/graphics/Bitmap;
.end method
.method public abstract getStatus()I
.end method
.method public abstract getTotalIterationCount()I
.end method
.method public abstract getWidth()I
.end method
.method public abstract read(Ljava/io/InputStream;I)I
.end method
.method public abstract read([B)I
.end method
.method public abstract resetFrameIndex()V
.end method
.method public abstract setData(Lcom/bumptech/glide/gifdecoder/GifHeader;Ljava/nio/ByteBuffer;)V
.end method
.method public abstract setData(Lcom/bumptech/glide/gifdecoder/GifHeader;Ljava/nio/ByteBuffer;I)V
.end method
.method public abstract setData(Lcom/bumptech/glide/gifdecoder/GifHeader;[B)V
.end method
.method public abstract setDefaultBitmapConfig(Landroid/graphics/Bitmap$Config;)V
.end method