com.sun.media.sound
Class DLSSampleOptions

java.lang.Object
  extended by com.sun.media.sound.DLSSampleOptions

public class DLSSampleOptions
extends java.lang.Object

This class stores options how to playback sampled data like pitch/tuning, attenuation and loops. It is stored as a "wsmp" chunk inside DLS files.

Author:
Karl Helgason

Field Summary
protected  int attenuation
           
protected  short finetune
           
protected  java.util.List<DLSSampleLoop> loops
           
protected  long options
           
protected  int unitynote
           
 
Constructor Summary
DLSSampleOptions()
           
 
Method Summary
 int getAttenuation()
           
 short getFinetune()
           
 java.util.List<DLSSampleLoop> getLoops()
           
 long getOptions()
           
 int getUnitynote()
           
 void setAttenuation(int attenuation)
           
 void setFinetune(short finetune)
           
 void setOptions(long options)
           
 void setUnitynote(int unitynote)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

unitynote

protected int unitynote

finetune

protected short finetune

attenuation

protected int attenuation

options

protected long options

loops

protected java.util.List<DLSSampleLoop> loops
Constructor Detail

DLSSampleOptions

public DLSSampleOptions()
Method Detail

getAttenuation

public int getAttenuation()

setAttenuation

public void setAttenuation(int attenuation)

getFinetune

public short getFinetune()

setFinetune

public void setFinetune(short finetune)

getLoops

public java.util.List<DLSSampleLoop> getLoops()

getOptions

public long getOptions()

setOptions

public void setOptions(long options)

getUnitynote

public int getUnitynote()

setUnitynote

public void setUnitynote(int unitynote)