@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface MediaRecorderOptions
| Modifier and Type | Interface and Description |
|---|---|
static interface |
MediaRecorderOptions.Builder |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
audioBitrateMode() |
int |
audioBitsPerSecond() |
int |
bitsPerSecond() |
static MediaRecorderOptions.Builder |
create() |
java.lang.String |
mimeType() |
void |
setAudioBitrateMode(@JsNonNull java.lang.String audioBitrateMode) |
void |
setAudioBitsPerSecond(int audioBitsPerSecond) |
void |
setBitsPerSecond(int bitsPerSecond) |
void |
setMimeType(@JsNonNull java.lang.String mimeType) |
void |
setVideoBitsPerSecond(int videoBitsPerSecond) |
int |
videoBitsPerSecond() |
@JsOverlay @Nonnull static MediaRecorderOptions.Builder create()
@JsProperty(name="audioBitrateMode") @BitrateMode java.lang.String audioBitrateMode()
@JsProperty void setAudioBitrateMode(@BitrateMode @JsNonNull java.lang.String audioBitrateMode)
@JsProperty(name="audioBitsPerSecond") int audioBitsPerSecond()
@JsProperty void setAudioBitsPerSecond(int audioBitsPerSecond)
@JsProperty(name="bitsPerSecond") int bitsPerSecond()
@JsProperty void setBitsPerSecond(int bitsPerSecond)
@JsProperty(name="mimeType") java.lang.String mimeType()
@JsProperty void setMimeType(@JsNonNull java.lang.String mimeType)
@JsProperty(name="videoBitsPerSecond") int videoBitsPerSecond()
@JsProperty void setVideoBitsPerSecond(int videoBitsPerSecond)