public class SF2Sample
extends javax.sound.midi.SoundbankResource
Modifier and Type | Field and Description |
---|---|
protected ModelByteBuffer |
data |
protected ModelByteBuffer |
data24 |
protected long |
endLoop |
protected java.lang.String |
name |
protected int |
originalPitch |
protected byte |
pitchCorrection |
protected int |
sampleLink |
protected long |
sampleRate |
protected int |
sampleType |
protected long |
startLoop |
Constructor and Description |
---|
SF2Sample() |
SF2Sample(javax.sound.midi.Soundbank soundBank) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getData() |
ModelByteBuffer |
getData24Buffer() |
ModelByteBuffer |
getDataBuffer() |
long |
getEndLoop() |
javax.sound.sampled.AudioFormat |
getFormat() |
java.lang.String |
getName() |
int |
getOriginalPitch() |
byte |
getPitchCorrection() |
int |
getSampleLink() |
long |
getSampleRate() |
int |
getSampleType() |
long |
getStartLoop() |
void |
setData(byte[] data) |
void |
setData(byte[] data,
int offset,
int length) |
void |
setData(ModelByteBuffer data) |
void |
setData24(byte[] data24) |
void |
setData24(byte[] data24,
int offset,
int length) |
void |
setData24(ModelByteBuffer data24) |
void |
setEndLoop(long endLoop) |
void |
setName(java.lang.String name) |
void |
setOriginalPitch(int originalPitch) |
void |
setPitchCorrection(byte pitchCorrection) |
void |
setSampleLink(int sampleLink) |
void |
setSampleRate(long sampleRate) |
void |
setSampleType(int sampleType) |
void |
setStartLoop(long startLoop) |
java.lang.String |
toString() |
protected java.lang.String name
protected long startLoop
protected long endLoop
protected long sampleRate
protected int originalPitch
protected byte pitchCorrection
protected int sampleLink
protected int sampleType
protected ModelByteBuffer data
protected ModelByteBuffer data24
public SF2Sample(javax.sound.midi.Soundbank soundBank)
public SF2Sample()
public java.lang.Object getData()
getData
in class javax.sound.midi.SoundbankResource
public ModelByteBuffer getDataBuffer()
public ModelByteBuffer getData24Buffer()
public javax.sound.sampled.AudioFormat getFormat()
public void setData(ModelByteBuffer data)
public void setData(byte[] data)
public void setData(byte[] data, int offset, int length)
public void setData24(ModelByteBuffer data24)
public void setData24(byte[] data24)
public void setData24(byte[] data24, int offset, int length)
public java.lang.String getName()
getName
in class javax.sound.midi.SoundbankResource
public void setName(java.lang.String name)
public long getEndLoop()
public void setEndLoop(long endLoop)
public int getOriginalPitch()
public void setOriginalPitch(int originalPitch)
public byte getPitchCorrection()
public void setPitchCorrection(byte pitchCorrection)
public int getSampleLink()
public void setSampleLink(int sampleLink)
public long getSampleRate()
public void setSampleRate(long sampleRate)
public int getSampleType()
public void setSampleType(int sampleType)
public long getStartLoop()
public void setStartLoop(long startLoop)
public java.lang.String toString()
toString
in class java.lang.Object