@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="RTCRtpParameters")
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<RTCRtpCodecParameters> codecs, @Nonnull JsArray<RTCRtpHeaderExtensionParameters> headerExtensions, @Nonnull RTCRtcpParameters rtcp)
@JsOverlay @Nonnull static RTCRtpParameters.Builder create(@Nonnull RTCRtpCodecParameters[] codecs, @Nonnull JsArray<RTCRtpHeaderExtensionParameters> headerExtensions, @Nonnull RTCRtcpParameters rtcp)
@JsOverlay @Nonnull static RTCRtpParameters.Builder create(@Nonnull JsArray<RTCRtpCodecParameters> codecs, @Nonnull RTCRtpHeaderExtensionParameters[] headerExtensions, @Nonnull RTCRtcpParameters rtcp)
@JsOverlay @Nonnull static RTCRtpParameters.Builder create(@Nonnull RTCRtpCodecParameters[] codecs, @Nonnull RTCRtpHeaderExtensionParameters[] headerExtensions, @Nonnull RTCRtcpParameters rtcp)
@JsProperty(name="codecs") @Nonnull JsArray<RTCRtpCodecParameters> codecs()
@JsProperty
void setCodecs(@Nonnull
JsArray<RTCRtpCodecParameters> codecs)
@JsOverlay
default void setCodecs(@Nonnull
RTCRtpCodecParameters... codecs)
@JsProperty(name="headerExtensions") @Nonnull JsArray<RTCRtpHeaderExtensionParameters> headerExtensions()
@JsProperty
void setHeaderExtensions(@Nonnull
JsArray<RTCRtpHeaderExtensionParameters> headerExtensions)
@JsOverlay
default void setHeaderExtensions(@Nonnull
RTCRtpHeaderExtensionParameters... headerExtensions)
@JsProperty(name="rtcp") @Nonnull RTCRtcpParameters rtcp()
@JsProperty
void setRtcp(@Nonnull
RTCRtcpParameters rtcp)