@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface VideoEncoderConfig
| Modifier and Type | Interface and Description |
|---|---|
static interface |
VideoEncoderConfig.Builder |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
alpha() |
int |
bitrate() |
java.lang.String |
bitrateMode() |
@JsNonNull java.lang.String |
codec() |
static VideoEncoderConfig.Builder |
create(java.lang.String codec,
int width,
int height) |
int |
displayHeight() |
int |
displayWidth() |
double |
framerate() |
java.lang.String |
hardwareAcceleration() |
int |
height() |
java.lang.String |
latencyMode() |
java.lang.String |
scalabilityMode() |
void |
setAlpha(@JsNonNull java.lang.String alpha) |
void |
setBitrate(int bitrate) |
void |
setBitrateMode(@JsNonNull java.lang.String bitrateMode) |
void |
setCodec(@JsNonNull java.lang.String codec) |
void |
setDisplayHeight(int displayHeight) |
void |
setDisplayWidth(int displayWidth) |
void |
setFramerate(double framerate) |
void |
setHardwareAcceleration(@JsNonNull java.lang.String hardwareAcceleration) |
void |
setHeight(int height) |
void |
setLatencyMode(@JsNonNull java.lang.String latencyMode) |
void |
setScalabilityMode(@JsNonNull java.lang.String scalabilityMode) |
void |
setWidth(int width) |
int |
width() |
@JsOverlay @Nonnull static VideoEncoderConfig.Builder create(@Nonnull java.lang.String codec, int width, int height)
@JsProperty(name="codec") @JsNonNull java.lang.String codec()
@JsProperty void setCodec(@JsNonNull java.lang.String codec)
@JsProperty(name="width") int width()
@JsProperty void setWidth(int width)
@JsProperty(name="height") int height()
@JsProperty void setHeight(int height)
@JsProperty(name="alpha") @AlphaOption java.lang.String alpha()
@JsProperty void setAlpha(@AlphaOption @JsNonNull java.lang.String alpha)
@JsProperty(name="bitrate") int bitrate()
@JsProperty void setBitrate(int bitrate)
@JsProperty(name="bitrateMode") @BitrateMode java.lang.String bitrateMode()
@JsProperty void setBitrateMode(@BitrateMode @JsNonNull java.lang.String bitrateMode)
@JsProperty(name="displayHeight") int displayHeight()
@JsProperty void setDisplayHeight(int displayHeight)
@JsProperty(name="displayWidth") int displayWidth()
@JsProperty void setDisplayWidth(int displayWidth)
@JsProperty(name="framerate") double framerate()
@JsProperty void setFramerate(double framerate)
@JsProperty(name="hardwareAcceleration") @HardwareAcceleration java.lang.String hardwareAcceleration()
@JsProperty void setHardwareAcceleration(@HardwareAcceleration @JsNonNull java.lang.String hardwareAcceleration)
@JsProperty(name="latencyMode") @LatencyMode java.lang.String latencyMode()
@JsProperty void setLatencyMode(@LatencyMode @JsNonNull java.lang.String latencyMode)
@JsProperty(name="scalabilityMode") java.lang.String scalabilityMode()
@JsProperty void setScalabilityMode(@JsNonNull java.lang.String scalabilityMode)