ISpectrum.smali
.class public interface abstract Lcom/facebook/spectrum/ISpectrum;
.super Ljava/lang/Object;
.source "ISpectrum.java"
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
# virtual methods
.method public abstract decode(Lcom/facebook/spectrum/EncodedImageSource;Lcom/facebook/spectrum/BitmapTarget;Lcom/facebook/spectrum/options/DecodeOptions;Ljava/lang/Object;)Lcom/facebook/spectrum/SpectrumResult;
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/facebook/spectrum/SpectrumException;
}
.end annotation
.end method
.method public abstract encode(Landroid/graphics/Bitmap;Lcom/facebook/spectrum/EncodedImageSink;Lcom/facebook/spectrum/options/EncodeOptions;Ljava/lang/Object;)Lcom/facebook/spectrum/SpectrumResult;
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/facebook/spectrum/SpectrumException;
}
.end annotation
.end method
.method public abstract isAvailable()Z
.end method
.method public abstract isImageFormatSupported(Lcom/facebook/spectrum/image/ImageFormat;)Z
.end method
.method public abstract transcode(Lcom/facebook/spectrum/EncodedImageSource;Lcom/facebook/spectrum/EncodedImageSink;Lcom/facebook/spectrum/options/TranscodeOptions;Ljava/lang/Object;)Lcom/facebook/spectrum/SpectrumResult;
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/facebook/spectrum/SpectrumException;
}
.end annotation
.end method
.method public abstract transform(Landroid/graphics/Bitmap;Lcom/facebook/spectrum/BitmapTarget;Lcom/facebook/spectrum/options/TransformOptions;Ljava/lang/Object;)Lcom/facebook/spectrum/SpectrumResult;
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/facebook/spectrum/SpectrumException;
}
.end annotation
.end method