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.IOException
public DLSSoundbank(java.io.File file) throws java.io.IOException
java.io.IOException
public DLSSoundbank(java.io.InputStream inputstream) throws java.io.IOException
java.io.IOException
public void save(java.lang.String name) throws java.io.IOException
java.io.IOException
public void save(java.io.File file) throws java.io.IOException
java.io.IOException
public void save(java.io.OutputStream out) throws java.io.IOException
java.io.IOException
public DLSInfo getInfo()
public java.lang.String getName()
getName
in interface javax.sound.midi.Soundbank
public java.lang.String getVersion()
getVersion
in interface javax.sound.midi.Soundbank
public java.lang.String getVendor()
getVendor
in interface javax.sound.midi.Soundbank
public java.lang.String getDescription()
getDescription
in interface javax.sound.midi.Soundbank
public 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.Soundbank
public DLSInstrument[] getInstruments()
getInstruments
in interface javax.sound.midi.Soundbank
public DLSSample[] getSamples()
public javax.sound.midi.Instrument getInstrument(javax.sound.midi.Patch patch)
getInstrument
in interface javax.sound.midi.Soundbank
public 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)