public class

DLSRegion

extends Object
java.lang.Object
   ↳ com.sun.media.sound.DLSRegion

Class Overview

This class is used to store region parts for instrument. A region has a velocity and key range which it response to. And it has a list of modulators/articulators which is used how to synthesize a single voice. It is stored inside a "rgn " List Chunk inside DLS files.

Summary

Constants
int OPTION_SELFNONEXCLUSIVE
Fields
protected long channel
protected int exclusiveClass
protected int fusoptions
protected int keyfrom
protected int keyto
protected List<DLSModulator> modulators
protected int options
protected int phasegroup
protected DLSSample sample
protected DLSSampleOptions sampleoptions
protected int velfrom
protected int velto
Public Constructors
DLSRegion()
Public Methods
long getChannel()
int getExclusiveClass()
int getFusoptions()
int getKeyfrom()
int getKeyto()
List<DLSModulator> getModulators()
int getOptions()
int getPhasegroup()
DLSSample getSample()
DLSSampleOptions getSampleoptions()
int getVelfrom()
int getVelto()
void setChannel(long channel)
void setExclusiveClass(int exclusiveClass)
void setFusoptions(int fusoptions)
void setKeyfrom(int keyfrom)
void setKeyto(int keyto)
void setModulators(List<DLSModulator> modulators)
void setOptions(int options)
void setPhasegroup(int phasegroup)
void setSample(DLSSample sample)
void setSampleoptions(DLSSampleOptions sampleOptions)
void setVelfrom(int velfrom)
void setVelto(int velto)
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final int OPTION_SELFNONEXCLUSIVE

Constant Value: 1 (0x00000001)

Fields

protected long channel

protected int exclusiveClass

protected int fusoptions

protected int keyfrom

protected int keyto

protected List<DLSModulator> modulators

protected int options

protected int phasegroup

protected DLSSample sample

protected DLSSampleOptions sampleoptions

protected int velfrom

protected int velto

Public Constructors

public DLSRegion ()

Public Methods

public long getChannel ()

public int getExclusiveClass ()

public int getFusoptions ()

public int getKeyfrom ()

public int getKeyto ()

public List<DLSModulator> getModulators ()

public int getOptions ()

public int getPhasegroup ()

public DLSSample getSample ()

public DLSSampleOptions getSampleoptions ()

public int getVelfrom ()

public int getVelto ()

public void setChannel (long channel)

public void setExclusiveClass (int exclusiveClass)

public void setFusoptions (int fusoptions)

public void setKeyfrom (int keyfrom)

public void setKeyto (int keyto)

public void setModulators (List<DLSModulator> modulators)

public void setOptions (int options)

public void setPhasegroup (int phasegroup)

public void setSample (DLSSample sample)

public void setSampleoptions (DLSSampleOptions sampleOptions)

public void setVelfrom (int velfrom)

public void setVelto (int velto)