com.sun.media.sound
Class SimpleSoundbank
java.lang.Object
com.sun.media.sound.SimpleSoundbank
- All Implemented Interfaces:
- javax.sound.midi.Soundbank
public class SimpleSoundbank
- extends java.lang.Object
- implements javax.sound.midi.Soundbank
A simple soundbank that contains instruments and soundbankresources.
- Author:
- Karl Helgason
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleSoundbank
public SimpleSoundbank()
getName
public java.lang.String getName()
- Specified by:
getName
in interface javax.sound.midi.Soundbank
getVersion
public java.lang.String getVersion()
- Specified by:
getVersion
in interface javax.sound.midi.Soundbank
getVendor
public java.lang.String getVendor()
- Specified by:
getVendor
in interface javax.sound.midi.Soundbank
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interface javax.sound.midi.Soundbank
setDescription
public void setDescription(java.lang.String description)
setName
public void setName(java.lang.String name)
setVendor
public void setVendor(java.lang.String vendor)
setVersion
public void setVersion(java.lang.String version)
getResources
public javax.sound.midi.SoundbankResource[] getResources()
- Specified by:
getResources
in interface javax.sound.midi.Soundbank
getInstruments
public javax.sound.midi.Instrument[] getInstruments()
- Specified by:
getInstruments
in interface javax.sound.midi.Soundbank
getInstrument
public javax.sound.midi.Instrument getInstrument(javax.sound.midi.Patch patch)
- Specified by:
getInstrument
in interface javax.sound.midi.Soundbank
addResource
public void addResource(javax.sound.midi.SoundbankResource resource)
removeResource
public void removeResource(javax.sound.midi.SoundbankResource resource)
addInstrument
public void addInstrument(javax.sound.midi.Instrument resource)
removeInstrument
public void removeInstrument(javax.sound.midi.Instrument resource)
addAllInstruments
public void addAllInstruments(javax.sound.midi.Soundbank soundbank)
removeAllInstruments
public void removeAllInstruments(javax.sound.midi.Soundbank soundbank)