@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface RTCRtpTransceiverInit
| Modifier and Type | Interface and Description |
|---|---|
static interface |
RTCRtpTransceiverInit.Builder
The RTCRtpTransceiverInit dictionary is used when calling the WebRTC function RTCPeerConnection.addTransceiver() to provide configuration options for the new transceiver.
|
| Modifier and Type | Method and Description |
|---|---|
static RTCRtpTransceiverInit.Builder |
create() |
java.lang.String |
direction() |
JsArray<RTCRtpEncodingParameters> |
sendEncodings() |
void |
setDirection(@JsNonNull java.lang.String direction) |
void |
setSendEncodings(@JsNonNull JsArray<RTCRtpEncodingParameters> sendEncodings) |
default void |
setSendEncodings(RTCRtpEncodingParameters... sendEncodings) |
void |
setStreams(@JsNonNull JsArray<MediaStream> streams) |
default void |
setStreams(MediaStream... streams) |
JsArray<MediaStream> |
streams() |
@JsOverlay @Nonnull static RTCRtpTransceiverInit.Builder create()
@JsProperty(name="direction") @RTCRtpTransceiverDirection java.lang.String direction()
@JsProperty void setDirection(@RTCRtpTransceiverDirection @JsNonNull java.lang.String direction)
@JsProperty(name="sendEncodings") JsArray<RTCRtpEncodingParameters> sendEncodings()
@JsProperty void setSendEncodings(@JsNonNull JsArray<RTCRtpEncodingParameters> sendEncodings)
@JsOverlay
default void setSendEncodings(@Nonnull
RTCRtpEncodingParameters... sendEncodings)
@JsProperty(name="streams") JsArray<MediaStream> streams()
@JsProperty void setStreams(@JsNonNull JsArray<MediaStream> streams)
@JsOverlay
default void setStreams(@Nonnull
MediaStream... streams)