@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface RTCRtpParameters
| Modifier and Type | Interface and Description |
|---|---|
static interface |
RTCRtpParameters.Builder
The RTCRtpParameters dictionary is the basic object describing the parameters of an RTP transport.
|
@JsOverlay @Nonnull static RTCRtpParameters.Builder create(@Nonnull JsArray<RTCRtpHeaderExtensionParameters> headerExtensions, @Nonnull RTCRtcpParameters rtcp, @Nonnull JsArray<RTCRtpCodecParameters> codecs)
@JsOverlay @Nonnull static RTCRtpParameters.Builder create(@Nonnull RTCRtpHeaderExtensionParameters[] headerExtensions, @Nonnull RTCRtcpParameters rtcp, @Nonnull JsArray<RTCRtpCodecParameters> codecs)
@JsOverlay @Nonnull static RTCRtpParameters.Builder create(@Nonnull JsArray<RTCRtpHeaderExtensionParameters> headerExtensions, @Nonnull RTCRtcpParameters rtcp, @Nonnull RTCRtpCodecParameters[] codecs)
@JsOverlay @Nonnull static RTCRtpParameters.Builder create(@Nonnull RTCRtpHeaderExtensionParameters[] headerExtensions, @Nonnull RTCRtcpParameters rtcp, @Nonnull RTCRtpCodecParameters[] codecs)
@JsProperty(name="headerExtensions") @JsNonNull JsArray<RTCRtpHeaderExtensionParameters> headerExtensions()
@JsProperty void setHeaderExtensions(@JsNonNull JsArray<RTCRtpHeaderExtensionParameters> headerExtensions)
@JsOverlay
default void setHeaderExtensions(@Nonnull
RTCRtpHeaderExtensionParameters... headerExtensions)
@JsProperty(name="rtcp") @JsNonNull RTCRtcpParameters rtcp()
@JsProperty void setRtcp(@JsNonNull RTCRtcpParameters rtcp)
@JsProperty(name="codecs") @JsNonNull JsArray<RTCRtpCodecParameters> codecs()
@JsProperty void setCodecs(@JsNonNull JsArray<RTCRtpCodecParameters> codecs)
@JsOverlay
default void setCodecs(@Nonnull
RTCRtpCodecParameters... codecs)