@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface RTCRtpSendParameters
extends RTCRtpParameters
| Modifier and Type | Interface and Description |
|---|---|
static interface |
RTCRtpSendParameters.Builder
The WebRTC API's RTCRtpSendParameters dictionary is used to specify the parameters for an RTCRtpSender when calling its setParameters() method.
|
codecs, create, create, create, create, headerExtensions, rtcp, setCodecs, setCodecs, setHeaderExtensions, setHeaderExtensions, setRtcp@JsOverlay @Nonnull static RTCRtpSendParameters.Builder create(@Nonnull JsArray<RTCRtpCodecParameters> codecs, @Nonnull JsArray<RTCRtpHeaderExtensionParameters> headerExtensions, @Nonnull RTCRtcpParameters rtcp, @Nonnull JsArray<RTCRtpEncodingParameters> encodings, @Nonnull java.lang.String transactionId)
@JsOverlay @Nonnull static RTCRtpSendParameters.Builder create(@Nonnull RTCRtpCodecParameters[] codecs, @Nonnull JsArray<RTCRtpHeaderExtensionParameters> headerExtensions, @Nonnull RTCRtcpParameters rtcp, @Nonnull JsArray<RTCRtpEncodingParameters> encodings, @Nonnull java.lang.String transactionId)
@JsOverlay @Nonnull static RTCRtpSendParameters.Builder create(@Nonnull JsArray<RTCRtpCodecParameters> codecs, @Nonnull RTCRtpHeaderExtensionParameters[] headerExtensions, @Nonnull RTCRtcpParameters rtcp, @Nonnull JsArray<RTCRtpEncodingParameters> encodings, @Nonnull java.lang.String transactionId)
@JsOverlay @Nonnull static RTCRtpSendParameters.Builder create(@Nonnull RTCRtpCodecParameters[] codecs, @Nonnull RTCRtpHeaderExtensionParameters[] headerExtensions, @Nonnull RTCRtcpParameters rtcp, @Nonnull JsArray<RTCRtpEncodingParameters> encodings, @Nonnull java.lang.String transactionId)
@JsOverlay @Nonnull static RTCRtpSendParameters.Builder create(@Nonnull JsArray<RTCRtpCodecParameters> codecs, @Nonnull JsArray<RTCRtpHeaderExtensionParameters> headerExtensions, @Nonnull RTCRtcpParameters rtcp, @Nonnull RTCRtpEncodingParameters[] encodings, @Nonnull java.lang.String transactionId)
@JsOverlay @Nonnull static RTCRtpSendParameters.Builder create(@Nonnull RTCRtpCodecParameters[] codecs, @Nonnull JsArray<RTCRtpHeaderExtensionParameters> headerExtensions, @Nonnull RTCRtcpParameters rtcp, @Nonnull RTCRtpEncodingParameters[] encodings, @Nonnull java.lang.String transactionId)
@JsOverlay @Nonnull static RTCRtpSendParameters.Builder create(@Nonnull JsArray<RTCRtpCodecParameters> codecs, @Nonnull RTCRtpHeaderExtensionParameters[] headerExtensions, @Nonnull RTCRtcpParameters rtcp, @Nonnull RTCRtpEncodingParameters[] encodings, @Nonnull java.lang.String transactionId)
@JsOverlay @Nonnull static RTCRtpSendParameters.Builder create(@Nonnull RTCRtpCodecParameters[] codecs, @Nonnull RTCRtpHeaderExtensionParameters[] headerExtensions, @Nonnull RTCRtcpParameters rtcp, @Nonnull RTCRtpEncodingParameters[] encodings, @Nonnull java.lang.String transactionId)
@JsProperty(name="encodings") @Nonnull JsArray<RTCRtpEncodingParameters> encodings()
@JsProperty
void setEncodings(@Nonnull
JsArray<RTCRtpEncodingParameters> encodings)
@JsOverlay
default void setEncodings(@Nonnull
RTCRtpEncodingParameters... encodings)
@JsProperty(name="transactionId") @Nonnull java.lang.String transactionId()
@JsProperty
void setTransactionId(@Nonnull
java.lang.String transactionId)