public class DLSSoundbank
extends java.lang.Object
implements javax.sound.midi.Soundbank
| Constructor and Description |
|---|
DLSSoundbank() |
DLSSoundbank(java.io.File file) |
DLSSoundbank(java.io.InputStream inputstream) |
DLSSoundbank(java.net.URL url) |
| Modifier and Type | Method and Description |
|---|---|
void |
addInstrument(DLSInstrument resource) |
void |
addResource(javax.sound.midi.SoundbankResource resource) |
java.lang.String |
getDescription() |
DLSInfo |
getInfo() |
javax.sound.midi.Instrument |
getInstrument(javax.sound.midi.Patch patch) |
DLSInstrument[] |
getInstruments() |
long |
getMajor() |
long |
getMinor() |
java.lang.String |
getName() |
javax.sound.midi.SoundbankResource[] |
getResources() |
DLSSample[] |
getSamples() |
java.lang.String |
getVendor() |
java.lang.String |
getVersion() |
void |
removeInstrument(DLSInstrument resource) |
void |
removeResource(javax.sound.midi.SoundbankResource resource) |
void |
save(java.io.File file) |
void |
save(java.io.OutputStream out) |
void |
save(java.lang.String name) |
void |
setDescription(java.lang.String s) |
void |
setMajor(long major) |
void |
setMinor(long minor) |
void |
setName(java.lang.String s) |
void |
setVendor(java.lang.String s) |
public DLSSoundbank()
public DLSSoundbank(java.net.URL url)
throws java.io.IOException
java.io.IOExceptionpublic DLSSoundbank(java.io.File file)
throws java.io.IOException
java.io.IOExceptionpublic DLSSoundbank(java.io.InputStream inputstream)
throws java.io.IOException
java.io.IOExceptionpublic void save(java.lang.String name)
throws java.io.IOException
java.io.IOExceptionpublic void save(java.io.File file)
throws java.io.IOException
java.io.IOExceptionpublic void save(java.io.OutputStream out)
throws java.io.IOException
java.io.IOExceptionpublic DLSInfo getInfo()
public java.lang.String getName()
getName in interface javax.sound.midi.Soundbankpublic java.lang.String getVersion()
getVersion in interface javax.sound.midi.Soundbankpublic java.lang.String getVendor()
getVendor in interface javax.sound.midi.Soundbankpublic java.lang.String getDescription()
getDescription in interface javax.sound.midi.Soundbankpublic void setName(java.lang.String s)
public void setVendor(java.lang.String s)
public void setDescription(java.lang.String s)
public javax.sound.midi.SoundbankResource[] getResources()
getResources in interface javax.sound.midi.Soundbankpublic DLSInstrument[] getInstruments()
getInstruments in interface javax.sound.midi.Soundbankpublic DLSSample[] getSamples()
public javax.sound.midi.Instrument getInstrument(javax.sound.midi.Patch patch)
getInstrument in interface javax.sound.midi.Soundbankpublic void addResource(javax.sound.midi.SoundbankResource resource)
public void removeResource(javax.sound.midi.SoundbankResource resource)
public void addInstrument(DLSInstrument resource)
public void removeInstrument(DLSInstrument resource)
public long getMajor()
public void setMajor(long major)
public long getMinor()
public void setMinor(long minor)