@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface AudioParamDescriptor
| Modifier and Type | Interface and Description |
|---|---|
static interface |
AudioParamDescriptor.Builder
The AudioParamDescriptor dictionary of the Web Audio API specifies properties for AudioParam objects.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
automationRate() |
static AudioParamDescriptor.Builder |
create(java.lang.String name) |
float |
defaultValue() |
float |
maxValue() |
float |
minValue() |
java.lang.String |
name() |
void |
setAutomationRate(java.lang.String automationRate) |
void |
setDefaultValue(float defaultValue) |
void |
setMaxValue(float maxValue) |
void |
setMinValue(float minValue) |
void |
setName(java.lang.String name) |
@JsOverlay @Nonnull static AudioParamDescriptor.Builder create(@Nonnull java.lang.String name)
@JsProperty(name="automationRate") @AutomationRate java.lang.String automationRate()
@JsProperty void setAutomationRate(@AutomationRate @Nonnull java.lang.String automationRate)
@JsProperty(name="defaultValue") float defaultValue()
@JsProperty void setDefaultValue(float defaultValue)
@JsProperty(name="maxValue") float maxValue()
@JsProperty void setMaxValue(float maxValue)
@JsProperty(name="minValue") float minValue()
@JsProperty void setMinValue(float minValue)
@JsProperty(name="name") @Nonnull java.lang.String name()
@JsProperty
void setName(@Nonnull
java.lang.String name)