@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface AudioDataInit
| Modifier and Type | Interface and Description |
|---|---|
static interface |
AudioDataInit.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AudioDataInit.Builder |
create(java.lang.String format,
float sampleRate,
int numberOfFrames,
int numberOfChannels,
int timestamp,
BufferSource data) |
@JsNonNull BufferSource |
data() |
@JsNonNull java.lang.String |
format() |
int |
numberOfChannels() |
int |
numberOfFrames() |
float |
sampleRate() |
void |
setData(@JsNonNull BufferSource data) |
void |
setFormat(@JsNonNull java.lang.String format) |
void |
setNumberOfChannels(int numberOfChannels) |
void |
setNumberOfFrames(int numberOfFrames) |
void |
setSampleRate(float sampleRate) |
void |
setTimestamp(int timestamp) |
int |
timestamp() |
@JsOverlay @Nonnull static AudioDataInit.Builder create(@AudioSampleFormat @Nonnull java.lang.String format, float sampleRate, int numberOfFrames, int numberOfChannels, int timestamp, @Nonnull BufferSource data)
@JsProperty(name="format") @AudioSampleFormat @JsNonNull java.lang.String format()
@JsProperty void setFormat(@AudioSampleFormat @JsNonNull java.lang.String format)
@JsProperty(name="sampleRate") float sampleRate()
@JsProperty void setSampleRate(float sampleRate)
@JsProperty(name="numberOfFrames") int numberOfFrames()
@JsProperty void setNumberOfFrames(int numberOfFrames)
@JsProperty(name="numberOfChannels") int numberOfChannels()
@JsProperty void setNumberOfChannels(int numberOfChannels)
@JsProperty(name="timestamp") int timestamp()
@JsProperty void setTimestamp(int timestamp)
@JsProperty(name="data") @JsNonNull BufferSource data()
@JsProperty void setData(@JsNonNull BufferSource data)