public interface javax.sound.sampled.Clip extends javax.sound.sampled.DataLine
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: javax.sound.sampled.Clip
super_class: java.lang.Object
{
public static final int LOOP_CONTINUOUSLY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
public abstract void open(javax.sound.sampled.AudioFormat, byte[], int, int);
descriptor: (Ljavax/sound/sampled/AudioFormat;[BII)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.sound.sampled.LineUnavailableException
MethodParameters:
Name Flags
format
data
offset
bufferSize
public abstract void open(javax.sound.sampled.AudioInputStream);
descriptor: (Ljavax/sound/sampled/AudioInputStream;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.sound.sampled.LineUnavailableException, java.io.IOException
MethodParameters:
Name Flags
stream
public abstract int getFrameLength();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract long getMicrosecondLength();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setFramePosition(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
frames
public abstract void setMicrosecondPosition(long);
descriptor: (J)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
microseconds
public abstract void setLoopPoints(int, int);
descriptor: (II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
start
end
public abstract void loop(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
count
}
SourceFile: "Clip.java"