com.sun.media.sound
Class SF2Sample
java.lang.Object
javax.sound.midi.SoundbankResource
com.sun.media.sound.SF2Sample
public class SF2Sample
- extends javax.sound.midi.SoundbankResource
Soundfont sample storage.
- Author:
- Karl Helgason
Methods inherited from class javax.sound.midi.SoundbankResource |
getDataClass, getSoundbank |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
name
protected java.lang.String name
startLoop
protected long startLoop
endLoop
protected long endLoop
sampleRate
protected long sampleRate
originalPitch
protected int originalPitch
pitchCorrection
protected byte pitchCorrection
sampleLink
protected int sampleLink
sampleType
protected int sampleType
data
protected ModelByteBuffer data
data24
protected ModelByteBuffer data24
SF2Sample
public SF2Sample(javax.sound.midi.Soundbank soundBank)
SF2Sample
public SF2Sample()
getData
public java.lang.Object getData()
- Specified by:
getData
in class javax.sound.midi.SoundbankResource
getDataBuffer
public ModelByteBuffer getDataBuffer()
getData24Buffer
public ModelByteBuffer getData24Buffer()
getFormat
public javax.sound.sampled.AudioFormat getFormat()
setData
public void setData(ModelByteBuffer data)
setData
public void setData(byte[] data)
setData
public void setData(byte[] data,
int offset,
int length)
setData24
public void setData24(ModelByteBuffer data24)
setData24
public void setData24(byte[] data24)
setData24
public void setData24(byte[] data24,
int offset,
int length)
getName
public java.lang.String getName()
- Overrides:
getName
in class javax.sound.midi.SoundbankResource
setName
public void setName(java.lang.String name)
getEndLoop
public long getEndLoop()
setEndLoop
public void setEndLoop(long endLoop)
getOriginalPitch
public int getOriginalPitch()
setOriginalPitch
public void setOriginalPitch(int originalPitch)
getPitchCorrection
public byte getPitchCorrection()
setPitchCorrection
public void setPitchCorrection(byte pitchCorrection)
getSampleLink
public int getSampleLink()
setSampleLink
public void setSampleLink(int sampleLink)
getSampleRate
public long getSampleRate()
setSampleRate
public void setSampleRate(long sampleRate)
getSampleType
public int getSampleType()
setSampleType
public void setSampleType(int sampleType)
getStartLoop
public long getStartLoop()
setStartLoop
public void setStartLoop(long startLoop)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object