MMCAudioSink.smali
.class public interface abstract Lcom/mmc/player/audioRender/MMCAudioSink;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/mmc/player/audioRender/MMCAudioSink$WriteException;,
Lcom/mmc/player/audioRender/MMCAudioSink$InitializationException;,
Lcom/mmc/player/audioRender/MMCAudioSink$ConfigurationException;,
Lcom/mmc/player/audioRender/MMCAudioSink$Listener;
}
.end annotation
# virtual methods
.method public abstract configure(III)V
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/mmc/player/audioRender/MMCAudioSink$ConfigurationException;
}
.end annotation
.end method
.method public abstract flush()V
.end method
.method public abstract getCurrentPositionUs(Z)J
.end method
.method public abstract handleBuffer(Ljava/nio/ByteBuffer;J)Z
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/mmc/player/audioRender/MMCAudioSink$InitializationException;,
Lcom/mmc/player/audioRender/MMCAudioSink$WriteException;
}
.end annotation
.end method
.method public abstract handleDiscontinuity()V
.end method
.method public abstract hasPendingData()Z
.end method
.method public abstract isInitialized()Z
.end method
.method public abstract isPlaying()Z
.end method
.method public abstract isRenderEnded()Z
.end method
.method public abstract isSourceEnded()Z
.end method
.method public abstract pause()V
.end method
.method public abstract play()V
.end method
.method public abstract playToEndOfStream()V
.end method
.method public abstract reset()V
.end method
.method public abstract setListener(Lcom/mmc/player/audioRender/MMCAudioSink$Listener;)V
.end method
.method public abstract setSpeed(F)V
.end method
.method public abstract setVolume(F)V
.end method
.method public abstract supportsOutput(II)Z
.end method