IAudioEffectManager.smali
.class public interface abstract Lio/agora/rtc2/IAudioEffectManager;
.super Ljava/lang/Object;
# virtual methods
.method public abstract getEffectsVolume()D
.end method
.method public abstract pauseAllEffects()I
.end method
.method public abstract pauseEffect(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"soundId"
}
.end annotation
.end method
.method public abstract playEffect(ILjava/lang/String;IDDD)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0,
0x0,
0x0,
0x0
}
names = {
"soundId",
"filePath",
"loop",
"pitch",
"pan",
"gain"
}
.end annotation
.end method
.method public abstract playEffect(ILjava/lang/String;IDDDZ)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0
}
names = {
"soundId",
"filePath",
"loopCount",
"pitch",
"pan",
"gain",
"publish"
}
.end annotation
.end method
.method public abstract playEffect(ILjava/lang/String;IDDDZI)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0
}
names = {
"soundId",
"filePath",
"loopCount",
"pitch",
"pan",
"gain",
"publish",
"startPos"
}
.end annotation
.end method
.method public abstract preloadEffect(ILjava/lang/String;)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"soundId",
"filePath"
}
.end annotation
.end method
.method public abstract preloadEffect(ILjava/lang/String;I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0
}
names = {
"soundId",
"filePath",
"startPos"
}
.end annotation
.end method
.method public abstract resumeAllEffects()I
.end method
.method public abstract resumeEffect(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"soundId"
}
.end annotation
.end method
.method public abstract setEffectsVolume(D)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"volume"
}
.end annotation
.end method
.method public abstract setVolumeOfEffect(ID)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"soundId",
"volume"
}
.end annotation
.end method
.method public abstract stopAllEffects()I
.end method
.method public abstract stopEffect(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"soundId"
}
.end annotation
.end method
.method public abstract unloadEffect(I)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"soundId"
}
.end annotation
.end method