Moved source to rt4 package so external code can depend on it

This commit is contained in:
Pazaz 2022-04-25 05:31:58 -04:00
parent dc6deb9151
commit 153d8569b5
624 changed files with 1253 additions and 7 deletions

View file

@ -0,0 +1,28 @@
package rt4;
import java.awt.Component;
import org.openrs2.deob.annotation.OriginalArg;
import org.openrs2.deob.annotation.OriginalClass;
import org.openrs2.deob.annotation.OriginalMember;
@OriginalClass("signlink!ai")
public interface AudioSource {
@OriginalMember(owner = "signlink!ai", name = "a", descriptor = "(II)V")
void close(@OriginalArg(0) int channel);
@OriginalMember(owner = "signlink!ai", name = "b", descriptor = "(BI)I")
int getBufferSize(@OriginalArg(1) int channel);
@OriginalMember(owner = "signlink!ai", name = "a", descriptor = "(III)V")
void open(@OriginalArg(0) int channel, @OriginalArg(2) int bufferCapacity) throws Exception;
@OriginalMember(owner = "signlink!ai", name = "a", descriptor = "(BI)V")
void flush(@OriginalArg(1) int channel);
@OriginalMember(owner = "signlink!ai", name = "a", descriptor = "(IBLjava/awt/Component;Z)V")
void init(@OriginalArg(0) int sampleRate, @OriginalArg(2) Component component, @OriginalArg(3) boolean stereo) throws Exception;
@OriginalMember(owner = "signlink!ai", name = "a", descriptor = "(I[I)V")
void write(@OriginalArg(0) int channel, @OriginalArg(1) int[] samples);
}