com.sun.media.sound
Class PATInstrument
java.lang.Object
javax.sound.midi.SoundbankResource
javax.sound.midi.Instrument
com.sun.media.sound.ModelInstrument
com.sun.media.sound.PATInstrument
public class PATInstrument
- extends ModelInstrument
GUS Instrument.
- Version:
- %I%, %E%
- Author:
- Karl Helgason
Methods inherited from class javax.sound.midi.SoundbankResource |
getDataClass, getSoundbank |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PATInstrument
public PATInstrument()
PATInstrument
public PATInstrument(java.net.URL url)
throws java.io.IOException
- Throws:
java.io.IOException
PATInstrument
public PATInstrument(java.io.File file)
throws java.io.IOException
- Throws:
java.io.IOException
PATInstrument
public PATInstrument(java.io.InputStream inputstream)
throws java.io.IOException
- Throws:
java.io.IOException
getData
public java.lang.Object getData()
- Specified by:
getData
in class javax.sound.midi.SoundbankResource
getName
public java.lang.String getName()
- Overrides:
getName
in class javax.sound.midi.SoundbankResource
setName
public void setName(java.lang.String name)
getPatch
public ModelPatch getPatch()
- Overrides:
getPatch
in class javax.sound.midi.Instrument
setPatch
public void setPatch(javax.sound.midi.Patch patch)
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String description)
getFormat
public java.lang.String getFormat()
setFormat
public void setFormat(java.lang.String format)
getVendor
public java.lang.String getVendor()
setVendor
public void setVendor(java.lang.String vendor)
getPerformers
public ModelPerformer[] getPerformers()
- Overrides:
getPerformers
in class ModelInstrument
getSamples
public PATSample[] getSamples()
setSamples
public void setSamples(PATSample[] samples)