public class HIInstrumentOptionsObject extends HIFoundation
| Constructor and Description |
|---|
HIInstrumentOptionsObject() |
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<java.lang.Number> |
getAllowedFrequencies() |
java.lang.String |
getId() |
HIOscillatorOptionsObject |
getOscillator() |
java.util.HashMap<java.lang.String,java.lang.Object> |
getParams() |
java.lang.Number |
getPlayCallbackInterval() |
java.lang.String |
getType() |
void |
setAllowedFrequencies(java.util.ArrayList<java.lang.Number> allowedFrequencies)
A list of allowed frequencies for this instrument.
|
void |
setId(java.lang.String id)
The unique ID of the instrument.
|
void |
setOscillator(HIOscillatorOptionsObject oscillator)
Options specific to oscillator instruments.
|
void |
setPlayCallbackInterval(java.lang.Number playCallbackInterval)
When using functions to determine frequency or other parameters during playback, this options specifies how often to call the callback functions.
|
void |
setType(java.lang.String type)
The type of instrument.
|
public java.util.ArrayList<java.lang.Number> getAllowedFrequencies()
public java.lang.String getId()
public HIOscillatorOptionsObject getOscillator()
public java.util.HashMap<java.lang.String,java.lang.Object> getParams()
getParams in class HIFoundationpublic java.lang.Number getPlayCallbackInterval()
public java.lang.String getType()
public void setAllowedFrequencies(java.util.ArrayList<java.lang.Number> allowedFrequencies)
public void setId(java.lang.String id)
public void setOscillator(HIOscillatorOptionsObject oscillator)
public void setPlayCallbackInterval(java.lang.Number playCallbackInterval)
public void setType(java.lang.String type)