IMediaPlayerCacheManager.smali

.class public interface abstract Lio/agora/mediaplayer/IMediaPlayerCacheManager;
.super Ljava/lang/Object;


# virtual methods
.method public abstract enableAutoRemoveCache(Z)I
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "enable"
        }
    .end annotation
.end method

.method public abstract getCacheDir()Ljava/lang/String;
.end method

.method public abstract getCacheFileCount()I
.end method

.method public abstract getMaxCacheFileCount()I
.end method

.method public abstract getMaxCacheFileSize()J
.end method

.method public abstract removeAllCaches()I
.end method

.method public abstract removeCacheByUri(Ljava/lang/String;)I
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "uri"
        }
    .end annotation
.end method

.method public abstract removeOldCache()I
.end method

.method public abstract setCacheDir(Ljava/lang/String;)I
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "path"
        }
    .end annotation
.end method

.method public abstract setMaxCacheFileCount(I)I
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "count"
        }
    .end annotation
.end method

.method public abstract setMaxCacheFileSize(J)I
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "cacheSize"
        }
    .end annotation
.end method