@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="DynamicsCompressorOptions")
public interface DynamicsCompressorOptions
extends AudioNodeOptions
| Modifier and Type | Interface and Description |
|---|---|
static interface |
DynamicsCompressorOptions.Builder |
| Modifier and Type | Method and Description |
|---|---|
float |
attack() |
static DynamicsCompressorOptions.Builder |
create() |
float |
knee() |
float |
ratio() |
float |
release() |
void |
setAttack(float attack) |
void |
setKnee(float knee) |
void |
setRatio(float ratio) |
void |
setRelease(float release) |
void |
setThreshold(float threshold) |
float |
threshold() |
channelCount, channelCountMode, channelInterpretation, setChannelCount, setChannelCountMode, setChannelInterpretation@JsOverlay @Nonnull static DynamicsCompressorOptions.Builder create()
create in interface AudioNodeOptions@JsProperty(name="attack") float attack()
@JsProperty void setAttack(float attack)
@JsProperty(name="knee") float knee()
@JsProperty void setKnee(float knee)
@JsProperty(name="ratio") float ratio()
@JsProperty void setRatio(float ratio)
@JsProperty(name="release") float release()
@JsProperty void setRelease(float release)
@JsProperty(name="threshold") float threshold()
@JsProperty void setThreshold(float threshold)