@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface AudioBufferSourceOptions
| Modifier and Type | Interface and Description |
|---|---|
static interface |
AudioBufferSourceOptions.Builder |
| Modifier and Type | Method and Description |
|---|---|
AudioBuffer |
buffer() |
static AudioBufferSourceOptions.Builder |
create() |
float |
detune() |
boolean |
loop() |
double |
loopEnd() |
double |
loopStart() |
float |
playbackRate() |
void |
setBuffer(AudioBuffer buffer) |
void |
setDetune(float detune) |
void |
setLoop(boolean loop) |
void |
setLoopEnd(double loopEnd) |
void |
setLoopStart(double loopStart) |
void |
setPlaybackRate(float playbackRate) |
@JsOverlay @Nonnull static AudioBufferSourceOptions.Builder create()
@JsProperty(name="buffer") @Nullable AudioBuffer buffer()
@JsProperty
void setBuffer(@Nullable
AudioBuffer buffer)
@JsProperty(name="detune") float detune()
@JsProperty void setDetune(float detune)
@JsProperty(name="loop") boolean loop()
@JsProperty void setLoop(boolean loop)
@JsProperty(name="loopEnd") double loopEnd()
@JsProperty void setLoopEnd(double loopEnd)
@JsProperty(name="loopStart") double loopStart()
@JsProperty void setLoopStart(double loopStart)
@JsProperty(name="playbackRate") float playbackRate()
@JsProperty void setPlaybackRate(float playbackRate)